Uses of Class
org.apache.poi.ddf.EscherRecord
-
Packages that use EscherRecord Package Description org.apache.poi.ddf This package contains classes for decoding the Microsoft Office Drawing format otherwise known as escher henceforth known in POI as the Dreadful Drawing Format.org.apache.poi.hssf.model Provides low level API structures for reading, writing, modifying XLS files.org.apache.poi.hssf.record Record package contains class representations for XLS binary strutures.org.apache.poi.hssf.usermodel The usermodel package maps HSSF low level structures to familiar workbook/sheet model -
-
Uses of EscherRecord in org.apache.poi.ddf
Subclasses of EscherRecord in org.apache.poi.ddf Modifier and Type Class Description class
AbstractEscherOptRecord
Common abstract class forEscherOptRecord
andEscherTertiaryOptRecord
class
EscherBitmapBlip
class
EscherBlipRecord
class
EscherBSERecord
The BSE record is related closely to theEscherBlipRecord
and stores extra information about the blip.class
EscherChildAnchorRecord
The escher child anchor record is used to specify the position of a shape under an existing group.class
EscherClientAnchorRecord
The escher client anchor specifies which rows and cells the shape is bound to as well as the offsets within those cells.class
EscherClientDataRecord
The EscherClientDataRecord is used to store client specific data about the position of a shape within a container.class
EscherContainerRecord
Escher container records store other escher records as children.class
EscherDggRecord
This record defines the drawing groups used for a particular sheet.class
EscherDgRecord
This record simply holds the number of shapes in the drawing group and the last shape id used for this drawing group.class
EscherMetafileBlip
class
EscherOptRecord
The opt record is used to store property values for a shape.class
EscherSpgrRecord
The spgr record defines information about a shape group.class
EscherSplitMenuColorsRecord
A list of the most recently used colours for the drawings contained in this document.class
EscherSpRecord
Together the EscherOptRecord this record defines some of the basic properties of a shape.class
EscherTertiaryOptRecord
"The OfficeArtTertiaryFOPT record specifies a table of OfficeArtRGFOPTE properties, as defined in section 2.3.1." -- [MS-ODRAW] -- v20110608; Office Drawing Binary File Formatclass
EscherTextboxRecord
Holds data from the parent application.class
UnknownEscherRecord
This record is used whenever an escher record is encountered that we do not explicitly support.Fields in org.apache.poi.ddf with type parameters of type EscherRecord Modifier and Type Field Description Supplier<? extends EscherRecord>
EscherRecordTypes. constructor
Methods in org.apache.poi.ddf with type parameters of type EscherRecord Modifier and Type Method Description <T extends EscherRecord>
TEscherContainerRecord. getChildById(short recordId)
Methods in org.apache.poi.ddf that return EscherRecord Modifier and Type Method Description abstract EscherRecord
EscherRecord. copy()
EscherRecord
DefaultEscherRecordFactory. createRecord(byte[] data, int offset)
EscherRecord
EscherRecordFactory. createRecord(byte[] data, int offset)
Generates an escher record including any children contained under that record.EscherRecord
EscherContainerRecord. getChild(int index)
EscherRecord
EscherRecord. getChild(int index)
Returns the indexed child record.Methods in org.apache.poi.ddf that return types with arguments of type EscherRecord Modifier and Type Method Description List<EscherRecord>
EscherContainerRecord. getChildRecords()
List<EscherRecord>
EscherRecord. getChildRecords()
List<EscherRecord>
UnknownEscherRecord. getChildRecords()
protected Supplier<? extends EscherRecord>
DefaultEscherRecordFactory. getConstructor(short options, short recordId)
Iterator<EscherRecord>
EscherContainerRecord. iterator()
Spliterator<EscherRecord>
EscherContainerRecord. spliterator()
Methods in org.apache.poi.ddf with parameters of type EscherRecord Modifier and Type Method Description void
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 EscherRecord Modifier and Type Method Description void
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 suppliedchildRecords
void
EscherRecord. setChildRecords(List<EscherRecord> childRecords)
Sets the child records for this record.void
UnknownEscherRecord. setChildRecords(List<EscherRecord> childRecords)
Constructors in org.apache.poi.ddf with parameters of type EscherRecord Constructor Description EscherRecord(EscherRecord other)
-
Uses of EscherRecord in org.apache.poi.hssf.model
Methods in org.apache.poi.hssf.model that return EscherRecord Modifier and Type Method Description static EscherRecord
ConvertAnchor. createAnchor(HSSFAnchor userAnchor)
-
Uses of EscherRecord in org.apache.poi.hssf.record
Methods in org.apache.poi.hssf.record that return EscherRecord Modifier and Type Method Description EscherRecord
AbstractEscherHolderRecord. findFirstWithId(short id)
Descends into all our children, returning the first EscherRecord with the given id, or null if none foundEscherRecord
AbstractEscherHolderRecord. getEscherRecord(int index)
Methods in org.apache.poi.hssf.record that return types with arguments of type EscherRecord Modifier and Type Method Description List<EscherRecord>
AbstractEscherHolderRecord. getEscherRecords()
List<EscherRecord>
AbstractEscherHolderRecord. getGenericChildren()
Map<EscherRecord,Record>
EscherAggregate. getShapeToObjMapping()
Methods in org.apache.poi.hssf.record with parameters of type EscherRecord Modifier and Type Method Description void
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 EscherRecord Modifier and Type Method Description protected abstract EscherRecord
HSSFAnchor. getEscherAnchor()
protected EscherRecord
HSSFChildAnchor. getEscherAnchor()
protected EscherRecord
HSSFClientAnchor. getEscherAnchor()
-