Uses of Class
org.apache.poi.ddf.EscherContainerRecord
Packages that use EscherContainerRecord
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.
Record package contains class representations for XLS binary strutures.
usermodel package maps HSSF low level strutures to familiar workbook/sheet model
-
Uses of EscherContainerRecord in org.apache.poi.ddf
Methods in org.apache.poi.ddf that return types with arguments of type EscherContainerRecordModifier and TypeMethodDescriptionEscherContainerRecord.getChildContainers()
Returns all of our children which are also EscherContainers (may be 0, 1, or vary rarely 2 or 3) -
Uses of EscherContainerRecord in org.apache.poi.hslf.model
Methods in org.apache.poi.hslf.model that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord
ActiveXShape.createSpContainer
(int idx, boolean isChild) Create a new Placeholder and initialize internal structuresprotected EscherContainerRecord
MovieShape.createSpContainer
(int idx, boolean isChild) Create a new Placeholder and initialize internal structuresConstructors in org.apache.poi.hslf.model with parameters of type EscherContainerRecordModifierConstructorDescriptionprotected
ActiveXShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPicture
objectMovieShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPicture
objectprotected
Polygon
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Polygon object and initialize it from the supplied Record container. -
Uses of EscherContainerRecord in org.apache.poi.hslf.record
Methods in org.apache.poi.hslf.record that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord[]
PPDrawing.findAllEscherContainerRecordOfType
(RecordTypes type, EscherContainerRecord parent) protected EscherContainerRecord
PPDrawing.findFirstEscherContainerRecordOfType
(RecordTypes type, EscherContainerRecord parent) PPDrawing.getDgContainer()
PPDrawingGroup.getDggContainer()
Methods in org.apache.poi.hslf.record with parameters of type EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord[]
PPDrawing.findAllEscherContainerRecordOfType
(RecordTypes type, EscherContainerRecord parent) protected EscherContainerRecord
PPDrawing.findFirstEscherContainerRecordOfType
(RecordTypes type, EscherContainerRecord parent) protected EscherRecord
PPDrawing.findFirstEscherRecordOfType
(RecordTypes type, EscherContainerRecord parent) -
Uses of EscherContainerRecord in org.apache.poi.hslf.usermodel
Methods in org.apache.poi.hslf.usermodel that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord
HSLFAutoShape.createSpContainer
(ShapeType shapeType, boolean isChild) protected EscherContainerRecord
HSLFBackground.createSpContainer
(boolean isChild) protected EscherContainerRecord
HSLFGroupShape.createSpContainer
(boolean isChild) Create a new ShapeGroup and create an instance ofEscherSpgrContainer
which represents a group of shapesprotected EscherContainerRecord
HSLFLine.createSpContainer
(boolean isChild) protected EscherContainerRecord
HSLFPictureShape.createSpContainer
(int idx, boolean isChild) Create a new Picture and populate the inital structure of theEscherSp
record which holds information about this picture.protected EscherContainerRecord
HSLFPlaceholder.createSpContainer
(boolean isChild) Create a new Placeholder and initialize internal structuresprotected EscherContainerRecord
HSLFShape.createSpContainer
(boolean isChild) Create and assign the lower level escher record to this shapeprotected EscherContainerRecord
HSLFSimpleShape.createSpContainer
(boolean isChild) Create a new Shapeprotected EscherContainerRecord
HSLFTableCell.createSpContainer
(boolean isChild) protected EscherContainerRecord
HSLFTextBox.createSpContainer
(boolean isChild) Create a new TextBox and initialize its internal structuresHSLFShape.getSpContainer()
Methods in org.apache.poi.hslf.usermodel with parameters of type EscherContainerRecordModifier and TypeMethodDescriptionstatic HSLFShape
HSLFShapeFactory.createShape
(EscherContainerRecord spContainer, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a new shape from the data provided.static HSLFGroupShape
HSLFShapeFactory.createShapeGroup
(EscherContainerRecord spContainer, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) static HSLFShape
HSLFShapeFactory.createSimpleShape
(EscherContainerRecord spContainer, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protected static <T extends Record>
THSLFShapeFactory.getClientDataRecord
(EscherContainerRecord spContainer, int recordType) 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) Constructors in org.apache.poi.hslf.usermodel with parameters of type EscherContainerRecordModifierConstructorDescriptionprotected
HSLFAutoShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protected
HSLFBackground
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protected
HSLFConnectorShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a ConnectorShape object and initialize it from the supplied Record container.protected
HSLFFreeformShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Freeform object and initialize it from the supplied Record container.protected
HSLFGroupShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a ShapeGroup object and initialize it from the supplied Record container.HSLFLine
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) HSLFObjectShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aOLEShape
objectprotected
HSLFPictureShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPicture
objectprotected
HSLFPlaceholder
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protected
HSLFShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Shape object.protected
HSLFSimpleShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a SimpleShape object and initialize it from the supplied Record container.protected
HSLFTable
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Table object and initialize it from the supplied Record container.protected
HSLFTableCell
(EscherContainerRecord escherRecord, HSLFTable parent) Create a TableCell object and initialize it from the supplied Record container.protected
HSLFTextBox
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a TextBox object and initialize it from the supplied Record container.protected
HSLFTextShape
(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a TextBox object and initialize it from the supplied Record container. -
Uses of EscherContainerRecord in org.apache.poi.hssf.record
Methods in org.apache.poi.hssf.record that return EscherContainerRecordModifier and TypeMethodDescriptionAbstractEscherHolderRecord.getEscherContainer()
If we have a EscherContainerRecord as one of our children (and most top level escher holders do), then return that. -
Uses of EscherContainerRecord in org.apache.poi.hssf.usermodel
Methods in org.apache.poi.hssf.usermodel that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord
HSSFCombobox.createSpContainer()
protected EscherContainerRecord
HSSFComment.createSpContainer()
protected EscherContainerRecord
HSSFObjectData.createSpContainer()
protected EscherContainerRecord
HSSFPicture.createSpContainer()
protected EscherContainerRecord
HSSFPolygon.createSpContainer()
Generates the shape records for this shape.protected abstract EscherContainerRecord
HSSFShape.createSpContainer()
protected EscherContainerRecord
HSSFShapeGroup.createSpContainer()
protected EscherContainerRecord
HSSFSimpleShape.createSpContainer()
protected EscherContainerRecord
HSSFTextbox.createSpContainer()
protected EscherContainerRecord
HSSFShape.getEscherContainer()
Methods in org.apache.poi.hssf.usermodel with parameters of type EscherContainerRecordModifier and TypeMethodDescriptionstatic HSSFAnchor
HSSFAnchor.createAnchorFromEscher
(EscherContainerRecord container) static void
HSSFShapeFactory.createShapeTree
(EscherContainerRecord container, EscherAggregate agg, HSSFShapeContainer out, DirectoryNode root) build shape tree from escher containerConstructors in org.apache.poi.hssf.usermodel with parameters of type EscherContainerRecordModifierConstructorDescriptionHSSFCombobox
(EscherContainerRecord spContainer, ObjRecord objRecord) HSSFComment
(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord, NoteRecord note) HSSFObjectData
(EscherContainerRecord spContainer, ObjRecord objRecord, DirectoryEntry _root) HSSFPicture
(EscherContainerRecord spContainer, ObjRecord objRecord) HSSFPolygon
(EscherContainerRecord spContainer, ObjRecord objRecord) HSSFPolygon
(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord _textObjectRecord) HSSFShape
(EscherContainerRecord spContainer, ObjRecord objRecord) creates shapes from existing fileHSSFShapeGroup
(EscherContainerRecord spgrContainer, ObjRecord objRecord) HSSFSimpleShape
(EscherContainerRecord spContainer, ObjRecord objRecord) HSSFSimpleShape
(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord) HSSFTextbox
(EscherContainerRecord spContainer, ObjRecord objRecord, TextObjectRecord textObjectRecord) -
Uses of EscherContainerRecord in org.apache.poi.hwpf.model
Methods in org.apache.poi.hwpf.model that return EscherContainerRecordModifier and TypeMethodDescriptionEscherRecordHolder.getEscherContainer()
If we have a EscherContainerRecord as one of our children (and most top level escher holders do), then return that.PICFAndOfficeArtData.getShape()
Methods in org.apache.poi.hwpf.model that return types with arguments of type EscherContainerRecordModifier and TypeMethodDescriptionList
<? extends EscherContainerRecord> EscherRecordHolder.getBStoreContainers()
List
<? extends EscherContainerRecord> EscherRecordHolder.getDgContainers()
List
<? extends EscherContainerRecord> EscherRecordHolder.getDggContainers()
List
<? extends EscherContainerRecord> EscherRecordHolder.getSpContainers()
List
<? extends EscherContainerRecord> EscherRecordHolder.getSpgrContainers()
-
Uses of EscherContainerRecord in org.apache.poi.hwpf.usermodel
Methods in org.apache.poi.hwpf.usermodel that return EscherContainerRecordModifier and TypeMethodDescriptionOfficeDrawing.getOfficeArtSpContainer()
Returns escher record that represent shape container (record type is 0xF004).