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 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 EscherContainerRecordModifier and TypeMethodDescriptionprotected EscherContainerRecord[]PPDrawing.findAllEscherContainerRecordOfType(RecordTypes type, EscherContainerRecord parent) protected EscherContainerRecordPPDrawing.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 EscherContainerRecordPPDrawing.findFirstEscherContainerRecordOfType(RecordTypes type, EscherContainerRecord parent) protected EscherRecordPPDrawing.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 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 inital 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, RecordTypes 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 aOLEShapeobjectprotectedHSLFPictureShape(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 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).