|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hssf.usermodel.HSSFShape
org.apache.poi.hssf.usermodel.HSSFSimpleShape
org.apache.poi.hssf.usermodel.HSSFPicture
org.apache.poi.hssf.usermodel.HSSFObjectData
public final class HSSFObjectData
Represents binary object (i.e. OLE) data stored in the file. Eg. A GIF, JPEG etc...
Right now, 13, july, 2012 can not be created from scratch
Field Summary |
---|
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFPicture |
---|
PICTURE_TYPE_DIB, PICTURE_TYPE_EMF, PICTURE_TYPE_JPEG, PICTURE_TYPE_PICT, PICTURE_TYPE_PNG, PICTURE_TYPE_WMF |
Fields inherited from class org.apache.poi.hssf.usermodel.HSSFSimpleShape |
---|
OBJECT_TYPE_ARC, OBJECT_TYPE_COMBO_BOX, OBJECT_TYPE_COMMENT, OBJECT_TYPE_LINE, OBJECT_TYPE_MICROSOFT_OFFICE_DRAWING, OBJECT_TYPE_OVAL, OBJECT_TYPE_PICTURE, OBJECT_TYPE_RECTANGLE, WRAP_BY_POINTS, WRAP_NONE, WRAP_SQUARE |
Constructor Summary | |
---|---|
HSSFObjectData(EscherContainerRecord spContainer,
ObjRecord objRecord,
DirectoryEntry _root)
|
Method Summary | |
---|---|
protected void |
afterRemove(HSSFPatriarch patriarch)
remove escher container from the patriarch.escherAggregate remove obj, textObj and note records if it's necessary in case of ShapeGroup remove all contained shapes |
protected HSSFShape |
cloneShape()
|
protected ObjRecord |
createObjRecord()
|
protected EscherContainerRecord |
createSpContainer()
|
protected EmbeddedObjectRefSubRecord |
findObjectRecord()
Finds the EmbeddedObjectRefSubRecord, or throws an Exception if there wasn't one |
DirectoryEntry |
getDirectory()
Gets the object data. |
byte[] |
getObjectData()
Returns the data portion, for an ObjectData that doesn't have an associated POIFS Directory Entry |
java.lang.String |
getOLE2ClassName()
Returns the OLE2 Class Name of the object |
boolean |
hasDirectoryEntry()
Does this ObjectData have an associated POIFS Directory Entry? (Not all do, those that don't have a data portion) |
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFPicture |
---|
getClientAnchor, getFileName, getImageDimension, getPictureData, getPictureIndex, getPreferredSize, getPreferredSize, getPreferredSize, getSheet, resize, resize, resize, setFileName, setPictureIndex, setShapeType |
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFSimpleShape |
---|
createTextObjRecord, getShapeType, getString, getTextObjectRecord, getWrapText, setString, setWrapText |
Methods inherited from class org.apache.poi.hssf.usermodel.HSSFShape |
---|
countOfAllChildren, getAnchor, getEscherContainer, getFillColor, getLineStyle, getLineStyleColor, getLineWidth, getObjRecord, getOptRecord, getParent, getPatriarch, getRotationDegree, isFlipHorizontal, isFlipVertical, isNoFill, setAnchor, setFillColor, setFillColor, setFlipHorizontal, setFlipVertical, setLineStyle, setLineStyleColor, setLineStyleColor, setLineWidth, setNoFill, setParent, setPatriarch, setPropertyValue, setRotationDegree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public HSSFObjectData(EscherContainerRecord spContainer, ObjRecord objRecord, DirectoryEntry _root)
Method Detail |
---|
public java.lang.String getOLE2ClassName()
public DirectoryEntry getDirectory() throws java.io.IOException
hasDirectoryEntry()
java.io.IOException
- if there was an error reading the data.public byte[] getObjectData()
public boolean hasDirectoryEntry()
protected EmbeddedObjectRefSubRecord findObjectRecord()
protected EscherContainerRecord createSpContainer()
createSpContainer
in class HSSFPicture
protected ObjRecord createObjRecord()
createObjRecord
in class HSSFSimpleShape
protected void afterRemove(HSSFPatriarch patriarch)
HSSFShape
afterRemove
in class HSSFSimpleShape
protected HSSFShape cloneShape()
cloneShape
in class HSSFPicture
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |