## Uses of Class
org.apache.poi.ddf.EscherContainerRecord

Packages that use EscherContainerRecord
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.hslf.dev
org.apache.poi.hslf.model
org.apache.poi.hslf.record
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.hwpf.model
org.apache.poi.hwpf.usermodel

Uses of EscherContainerRecord in org.apache.poi.ddf

Methods in org.apache.poi.ddf that return types with arguments of type EscherContainerRecord
`java.util.List<EscherContainerRecord>` `EscherContainerRecord.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.dev

Methods in org.apache.poi.hslf.dev with parameters of type EscherContainerRecord
`java.lang.String` `SlideShowRecordDumper.printEscherContainerRecord(EscherContainerRecord ecr)`

Uses of EscherContainerRecord in org.apache.poi.hslf.model

Fields in org.apache.poi.hslf.model declared as EscherContainerRecord
`protected EscherContainerRecord` `Shape._escherContainer` Either EscherSpContainer or EscheSpgrContainer record which holds information about this shape.

Methods in org.apache.poi.hslf.model that return EscherContainerRecord
`protected EscherContainerRecord` `TextBox.createSpContainer(boolean isChild)` Create a new TextBox and initialize its internal structures
`protected EscherContainerRecord` `TableCell.createSpContainer(boolean isChild)`
`protected EscherContainerRecord` `SimpleShape.createSpContainer(boolean isChild)` Create a new Shape
`protected EscherContainerRecord` `ShapeGroup.createSpContainer(boolean isChild)` Create a new ShapeGroup and create an instance of `EscherSpgrContainer` which represents a group of shapes
`protected abstract EscherContainerRecord` `Shape.createSpContainer(boolean isChild)` Creates the lowerlevel escher records for this shape.
`protected EscherContainerRecord` `Placeholder.createSpContainer(boolean isChild)` Create a new Placeholder and initialize internal structures
`protected EscherContainerRecord` `Line.createSpContainer(boolean isChild)`
`protected EscherContainerRecord` `Background.createSpContainer(boolean isChild)`
`protected EscherContainerRecord` `Picture.createSpContainer(int idx, boolean isChild)` Create a new Picture and populate the inital structure of the `EscherSp` record which holds information about this picture.
`protected EscherContainerRecord` `MovieShape.createSpContainer(int idx, boolean isChild)` Create a new Placeholder and initialize internal structures
`protected EscherContainerRecord` `AutoShape.createSpContainer(int shapeType, boolean isChild)`
`protected EscherContainerRecord` `ActiveXShape.createSpContainer(int idx, boolean isChild)` Create a new Placeholder and initialize internal structures
`EscherContainerRecord` `Shape.getSpContainer()`

Methods in org.apache.poi.hslf.model with parameters of type EscherContainerRecord
`static Shape` `ShapeFactory.createShape(EscherContainerRecord spContainer, Shape parent)` Create a new shape from the data provided.
`static ShapeGroup` `ShapeFactory.createShapeGroup(EscherContainerRecord spContainer, Shape parent)`
`static Shape` `ShapeFactory.createSimpeShape(EscherContainerRecord spContainer, Shape parent)`
`protected static Record` `ShapeFactory.getClientDataRecord(EscherContainerRecord spContainer, int recordType)`
`static EscherRecord` `Shape.getEscherChild(EscherContainerRecord owner, int recordId)` Helper method to return escher child by record ID

Constructors in org.apache.poi.hslf.model with parameters of type EscherContainerRecord
`ActiveXShape(EscherContainerRecord escherRecord, Shape parent)` Create a `Picture` object
`AutoShape(EscherContainerRecord escherRecord, Shape parent)`
`Background(EscherContainerRecord escherRecord, Shape parent)`
`Freeform(EscherContainerRecord escherRecord, Shape parent)` Create a Freeform object and initialize it from the supplied Record container.
`Line(EscherContainerRecord escherRecord, Shape parent)`
`MovieShape(EscherContainerRecord escherRecord, Shape parent)` Create a `Picture` object
`OLEShape(EscherContainerRecord escherRecord, Shape parent)` Create a `OLEShape` object
`Picture(EscherContainerRecord escherRecord, Shape parent)` Create a `Picture` object
`Placeholder(EscherContainerRecord escherRecord, Shape parent)`
`Polygon(EscherContainerRecord escherRecord, Shape parent)` Create a Polygon object and initialize it from the supplied Record container.
`Shape(EscherContainerRecord escherRecord, Shape parent)` Create a Shape object.
`ShapeGroup(EscherContainerRecord escherRecord, Shape parent)` Create a ShapeGroup object and initilize it from the supplied Record container.
`SimpleShape(EscherContainerRecord escherRecord, Shape parent)` Create a SimpleShape object and initialize it from the supplied Record container.
`Table(EscherContainerRecord escherRecord, Shape parent)` Create a Table object and initilize it from the supplied Record container.
`TableCell(EscherContainerRecord escherRecord, Shape parent)` Create a TableCell object and initialize it from the supplied Record container.
`TextBox(EscherContainerRecord escherRecord, Shape parent)` Create a TextBox object and initialize it from the supplied Record container.
`TextShape(EscherContainerRecord escherRecord, Shape parent)` Create a TextBox 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
`EscherContainerRecord` `PPDrawingGroup.getDggContainer()`

Uses of EscherContainerRecord in org.apache.poi.hssf.model

Methods in org.apache.poi.hssf.model that return EscherContainerRecord
`EscherContainerRecord` `TextboxShape.getSpContainer()`
`EscherContainerRecord` `SimpleFilledShape.getSpContainer()`
`EscherContainerRecord` `PolygonShape.getSpContainer()`
`EscherContainerRecord` `PictureShape.getSpContainer()`
`EscherContainerRecord` `LineShape.getSpContainer()`
`EscherContainerRecord` `ComboboxShape.getSpContainer()`
`abstract EscherContainerRecord` `AbstractShape.getSpContainer()`

Uses of EscherContainerRecord in org.apache.poi.hssf.record

Methods in org.apache.poi.hssf.record that return EscherContainerRecord
`EscherContainerRecord` `AbstractEscherHolderRecord.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.hwpf.model

Methods in org.apache.poi.hwpf.model that return EscherContainerRecord
`EscherContainerRecord` `EscherRecordHolder.getEscherContainer()` If we have a EscherContainerRecord as one of our children (and most top level escher holders do), then return that.
`EscherContainerRecord` `PICFAndOfficeArtData.getShape()`

Methods in org.apache.poi.hwpf.model that return types with arguments of type EscherContainerRecord
`java.util.List<? extends EscherContainerRecord>` `EscherRecordHolder.getBStoreContainers()`
`java.util.List<? extends EscherContainerRecord>` `EscherRecordHolder.getDgContainers()`
`java.util.List<? extends EscherContainerRecord>` `EscherRecordHolder.getDggContainers()`
`java.util.List<? extends EscherContainerRecord>` `EscherRecordHolder.getSpContainers()`
`java.util.List<? extends EscherContainerRecord>` `EscherRecordHolder.getSpgrContainers()`

Uses of EscherContainerRecord in org.apache.poi.hwpf.usermodel

Methods in org.apache.poi.hwpf.usermodel that return EscherContainerRecord
`EscherContainerRecord` `OfficeDrawing.getOfficeArtSpContainer()` Returns escher record that represent shape container (record type is `0xF004`).

Copyright 2012 The Apache Software Foundation or its licensors, as applicable.