Uses of Class
org.apache.poi.ddf.EscherRecord
Packages that use EscherRecord
Package
Description
This package contains classes for decoding the Microsoft Office
Drawing format otherwise known as escher henceforth known in POI
as the Dreadful Drawing Format.
Provides low level API structures for reading, writing, modifying XLS files.
Record package contains class representations for XLS binary strutures.
usermodel package maps HSSF low level strutures to familiar workbook/sheet model
-
Uses of EscherRecord in org.apache.poi.ddf
Subclasses of EscherRecord in org.apache.poi.ddfModifier and TypeClassDescriptionclass
Common abstract class forEscherOptRecord
andEscherTertiaryOptRecord
class
class
final class
The BSE record is related closely to theEscherBlipRecord
and stores extra information about the blip.class
The escher child achor record is used to specify the position of a shape under an existing group.class
The escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells.class
The EscherClientDataRecord is used to store client specific data about the position of a shape within a container.final class
Escher container records store other escher records as children.final class
This record defines the drawing groups used for a particular sheet.class
This record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group.final class
class
The opt record is used to store property values for a shape.final class
class
The spgr record defines information about a shape group.class
A list of the most recently used colours for the drawings contained in this document.class
Together the the EscherOptRecord this record defines some of the basic properties of a shape.class
"The OfficeArtTertiaryFOPT record specifies a table of OfficeArtRGFOPTE properties, as defined in section 2.3.1." -- [MS-ODRAW] -- v20110608; Office Drawing Binary File Formatfinal class
Holds data from the parent application.final class
This record is used whenever a escher record is encountered that we do not explicitly support.Methods in org.apache.poi.ddf with type parameters of type EscherRecordModifier and TypeMethodDescription<T extends EscherRecord>
TEscherContainerRecord.getChildById
(short recordId) Methods in org.apache.poi.ddf that return EscherRecordModifier and TypeMethodDescriptionEscherRecord.clone()
Escher records may need to be clonable in the future.DefaultEscherRecordFactory.createRecord
(byte[] data, int offset) EscherRecordFactory.createRecord
(byte[] data, int offset) Generates an escher record including any children contained under that record.EscherContainerRecord.getChild
(int index) EscherRecord.getChild
(int index) Returns the indexed child record.Methods in org.apache.poi.ddf that return types with arguments of type EscherRecordModifier and TypeMethodDescriptionEscherContainerRecord.getChildRecords()
EscherRecord.getChildRecords()
UnknownEscherRecord.getChildRecords()
EscherContainerRecord.iterator()
protected static Map<Short,
Constructor<? extends EscherRecord>> DefaultEscherRecordFactory.recordsToMap
(Class<?>[] recClasses) Converts from a list of classes into a map that contains the record id as the key and the Constructor in the value part of the map.Methods in org.apache.poi.ddf with parameters of type EscherRecordModifier and TypeMethodDescriptionvoid
EscherContainerRecord.addChildBefore
(EscherRecord record, int insertBeforeRecordId) Add a child record before the record with given recordIdvoid
EscherContainerRecord.addChildRecord
(EscherRecord record) Append a child recordvoid
UnknownEscherRecord.addChildRecord
(EscherRecord childRecord) void
EscherSerializationListener.afterRecordSerialize
(int offset, short recordId, int size, EscherRecord record) Fired after a record has been serialized.void
NullEscherSerializationListener.afterRecordSerialize
(int offset, short recordId, int size, EscherRecord record) void
EscherSerializationListener.beforeRecordSerialize
(int offset, short recordId, EscherRecord record) Fired before a given escher record is serialized.void
NullEscherSerializationListener.beforeRecordSerialize
(int offset, short recordId, EscherRecord record) boolean
EscherContainerRecord.removeChildRecord
(EscherRecord toBeRemoved) Removes the given escher record from the child listMethod parameters in org.apache.poi.ddf with type arguments of type EscherRecordModifier and TypeMethodDescriptionvoid
EscherContainerRecord.getRecordsById
(short recordId, List<EscherRecord> out) Recursively find records with the specified record IDvoid
EscherContainerRecord.setChildRecords
(List<EscherRecord> childRecords) replaces the internal child list with the contents of the supplied childRecordsvoid
EscherRecord.setChildRecords
(List<EscherRecord> childRecords) Sets the child records for this record.void
UnknownEscherRecord.setChildRecords
(List<EscherRecord> childRecords) -
Uses of EscherRecord in org.apache.poi.hpbf.model
Methods in org.apache.poi.hpbf.model that return EscherRecord -
Uses of EscherRecord in org.apache.poi.hslf.dev
Methods in org.apache.poi.hslf.dev with parameters of type EscherRecordModifier and TypeMethodDescriptionvoid
SlideShowRecordDumper.printEscherRecord
(EscherRecord er, int indent) -
Uses of EscherRecord in org.apache.poi.hslf.record
Subclasses of EscherRecord in org.apache.poi.hslf.recordModifier and TypeClassDescriptionclass
An atom record that specifies whether a shape is a placeholder shape.class
An atom record that specifies whether a shape is a placeholder shape.Methods in org.apache.poi.hslf.record that return EscherRecordModifier and TypeMethodDescriptionHSLFEscherRecordFactory.createRecord
(byte[] data, int offset) protected EscherRecord
PPDrawing.findFirstEscherRecordOfType
(RecordTypes type, EscherContainerRecord parent) Methods in org.apache.poi.hslf.record that return types with arguments of type EscherRecordModifier and TypeMethodDescriptionPPDrawing.getEscherRecords()
Get access to the underlying Escher Records -
Uses of EscherRecord in org.apache.poi.hslf.usermodel
Methods in org.apache.poi.hslf.usermodel with type parameters of type EscherRecordModifier and TypeMethodDescription<T extends EscherRecord>
THSLFGroupShape.getEscherChild
(int recordId) <T extends EscherRecord>
THSLFShape.getEscherChild
(int recordId) static <T extends EscherRecord>
THSLFShape.getEscherChild
(EscherContainerRecord owner, int recordId) Helper method to return escher child by record IDstatic <T extends EscherRecord>
THSLFShape.getEscherChild
(EscherContainerRecord owner, RecordTypes recordId) <T extends EscherRecord>
THSLFShape.getEscherChild
(RecordTypes recordId) -
Uses of EscherRecord in org.apache.poi.hssf.model
Methods in org.apache.poi.hssf.model that return EscherRecordModifier and TypeMethodDescriptionstatic EscherRecord
ConvertAnchor.createAnchor
(HSSFAnchor userAnchor) -
Uses of EscherRecord in org.apache.poi.hssf.record
Methods in org.apache.poi.hssf.record that return EscherRecordModifier and TypeMethodDescriptionAbstractEscherHolderRecord.findFirstWithId
(short id) Descends into all our children, returning the first EscherRecord with the given id, or null if none foundAbstractEscherHolderRecord.getEscherRecord
(int index) Methods in org.apache.poi.hssf.record that return types with arguments of type EscherRecordModifier and TypeMethodDescriptionAbstractEscherHolderRecord.getEscherRecords()
EscherAggregate.getShapeToObjMapping()
Methods in org.apache.poi.hssf.record with parameters of type EscherRecordModifier and TypeMethodDescriptionvoid
AbstractEscherHolderRecord.addEscherRecord
(int index, EscherRecord element) boolean
AbstractEscherHolderRecord.addEscherRecord
(EscherRecord element) void
EscherAggregate.associateShapeToObjRecord
(EscherRecord r, Record objRecord) Associates an escher record to an OBJ record or a TXO record.void
EscherAggregate.removeShapeToObjRecord
(EscherRecord rec) Remove echerRecord and associated to it Obj or TextObj record -
Uses of EscherRecord in org.apache.poi.hssf.usermodel
Methods in org.apache.poi.hssf.usermodel that return EscherRecordModifier and TypeMethodDescriptionprotected abstract EscherRecord
HSSFAnchor.getEscherAnchor()
protected EscherRecord
HSSFChildAnchor.getEscherAnchor()
protected EscherRecord
HSSFClientAnchor.getEscherAnchor()
-
Uses of EscherRecord in org.apache.poi.hwpf.model
Methods in org.apache.poi.hwpf.model that return EscherRecordModifier and TypeMethodDescriptionEscherRecordHolder.findFirstWithId
(short id) Descends into all our children, returning the first EscherRecord with the given id, or null if none foundMethods in org.apache.poi.hwpf.model that return types with arguments of type EscherRecordModifier and TypeMethodDescriptionPICFAndOfficeArtData.getBlipRecords()
EscherRecordHolder.getEscherRecords()