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.
The usermodel package maps HSSF low level structures to familiar workbook/sheet model
-
Uses of EscherContainerRecord in org.apache.poi.ddf
Methods in org.apache.poi.ddf that return EscherContainerRecordMethods 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)Constructors in org.apache.poi.ddf with parameters of type EscherContainerRecord -
Uses of EscherContainerRecord in org.apache.poi.hslf.blip
Constructors in org.apache.poi.hslf.blip with parameters of type EscherContainerRecordModifierConstructorDescriptionprotectedBitmap(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.DIB(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.EMF(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.JPEG(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.protectedMetafile(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.PICT(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.PNG(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance.WMF(EscherContainerRecord recordContainer, EscherBSERecord bse) Creates a new instance. -
Uses of EscherContainerRecord in org.apache.poi.hslf.model
Methods in org.apache.poi.hslf.model that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecordActiveXShape.createSpContainer(int idx, boolean isChild) Create a new Placeholder and initialize internal structuresprotected EscherContainerRecordMovieShape.createSpContainer(int idx, boolean isChild) Create a new Placeholder and initialize internal structuresConstructors in org.apache.poi.hslf.model with parameters of type EscherContainerRecordModifierConstructorDescriptionprotectedActiveXShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPictureobjectMovieShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPictureobjectprotectedPolygon(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 EscherContainerRecord -
Uses of EscherContainerRecord in org.apache.poi.hslf.usermodel
Methods in org.apache.poi.hslf.usermodel that return EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecordHSLFAutoShape.createSpContainer(ShapeType shapeType, boolean isChild) protected EscherContainerRecordHSLFBackground.createSpContainer(boolean isChild) protected EscherContainerRecordHSLFGroupShape.createSpContainer(boolean isChild) Create a new ShapeGroup and create an instance ofEscherSpgrContainerwhich represents a group of shapesprotected EscherContainerRecordHSLFLine.createSpContainer(boolean isChild) protected EscherContainerRecordHSLFPictureShape.createSpContainer(int idx, boolean isChild) Create a new Picture and populate the initial structure of theEscherSprecord which holds information about this picture.protected EscherContainerRecordHSLFPlaceholder.createSpContainer(boolean isChild) Create a new Placeholder and initialize internal structuresprotected EscherContainerRecordHSLFShape.createSpContainer(boolean isChild) Create and assign the lower level escher record to this shapeprotected EscherContainerRecordHSLFSimpleShape.createSpContainer(boolean isChild) Create a new Shapeprotected EscherContainerRecordHSLFTableCell.createSpContainer(boolean isChild) protected EscherContainerRecordHSLFTextBox.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 HSLFShapeHSLFShapeFactory.createShape(EscherContainerRecord spContainer, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a new shape from the data provided.static HSLFGroupShapeHSLFShapeFactory.createShapeGroup(EscherContainerRecord spContainer, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) static HSLFShapeHSLFShapeFactory.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, EscherRecordTypes recordId) Constructors in org.apache.poi.hslf.usermodel with parameters of type EscherContainerRecordModifierConstructorDescriptionprotectedHSLFAutoShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protectedHSLFBackground(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protectedHSLFConnectorShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a ConnectorShape object and initialize it from the supplied Record container.protectedHSLFFreeformShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Freeform object and initialize it from the supplied Record container.protectedHSLFGroupShape(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 aOLEShapeobjectprotectedHSLFPictureData(EscherContainerRecord bStore, EscherBSERecord bse) Creates a new instance.protectedHSLFPictureShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create aPictureobjectprotectedHSLFPlaceholder(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) protectedHSLFShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Shape object.protectedHSLFSimpleShape(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a SimpleShape object and initialize it from the supplied Record container.protectedHSLFTable(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a Table object and initialize it from the supplied Record container.protectedHSLFTableCell(EscherContainerRecord escherRecord, HSLFTable parent) Create a TableCell object and initialize it from the supplied Record container.protectedHSLFTextBox(EscherContainerRecord escherRecord, ShapeContainer<HSLFShape, HSLFTextParagraph> parent) Create a TextBox object and initialize it from the supplied Record container.protectedHSLFTextShape(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 EscherContainerRecordHSSFCombobox.createSpContainer()protected EscherContainerRecordHSSFComment.createSpContainer()protected EscherContainerRecordHSSFObjectData.createSpContainer()protected EscherContainerRecordHSSFPicture.createSpContainer()protected EscherContainerRecordHSSFPolygon.createSpContainer()Generates the shape records for this shape.protected abstract EscherContainerRecordHSSFShape.createSpContainer()protected EscherContainerRecordHSSFShapeGroup.createSpContainer()protected EscherContainerRecordHSSFSimpleShape.createSpContainer()protected EscherContainerRecordHSSFTextbox.createSpContainer()protected EscherContainerRecordHSSFShape.getEscherContainer()Methods in org.apache.poi.hssf.usermodel with parameters of type EscherContainerRecordModifier and TypeMethodDescriptionstatic HSSFAnchorHSSFAnchor.createAnchorFromEscher(EscherContainerRecord container) static voidHSSFShapeFactory.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 TypeMethodDescriptionOfficeArtContent.getBStoreContainer()PICFAndOfficeArtData.getShape()Methods in org.apache.poi.hwpf.model that return types with arguments of type EscherContainerRecordModifier and TypeMethodDescriptionList<? extends EscherContainerRecord>OfficeArtContent.getSpContainers()List<? extends EscherContainerRecord>OfficeArtContent.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 is0xF004).