|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.poi.hslf.record.Record org.apache.poi.hslf.record.RecordAtom org.apache.poi.hslf.record.ExOleObjAtom
public class ExOleObjAtom
Atom storing information for an OLE object.
Field Summary | |
---|---|
static int |
DRAW_ASPECT_ICON
|
static int |
DRAW_ASPECT_VISIBLE
|
static int |
SUBTYPE_CLIPART_GALLERY
|
static int |
SUBTYPE_DEFAULT
|
static int |
SUBTYPE_EQUATION
|
static int |
SUBTYPE_EXCEL
|
static int |
SUBTYPE_EXCEL_CHART
|
static int |
SUBTYPE_GRAPH
|
static int |
SUBTYPE_IMAGE
|
static int |
SUBTYPE_MEDIA_PLAYER
|
static int |
SUBTYPE_NOTEIT
|
static int |
SUBTYPE_ORGANIZATION_CHART
|
static int |
SUBTYPE_POWERPOINT_PRESENTATION
|
static int |
SUBTYPE_POWERPOINT_SLIDE
|
static int |
SUBTYPE_PROJECT
|
static int |
SUBTYPE_SOUND
|
static int |
SUBTYPE_WORD_TABLE
|
static int |
SUBTYPE_WORDART
|
static int |
TYPE_EMBEDDED
|
static int |
TYPE_LINKED
|
Fields inherited from class org.apache.poi.hslf.record.Record |
---|
logger |
Constructor Summary | |
---|---|
protected |
ExOleObjAtom()
Constructs a brand new link related atom record. |
protected |
ExOleObjAtom(byte[] source,
int start,
int len)
Constructs the link related atom record from its source data. |
Method Summary | |
---|---|
int |
getDrawAspect()
Gets whether the object can be completely seen, or if only the icon is visible. |
boolean |
getIsBlank()
Gets whether the object's image is blank. |
int |
getObjID()
Gets the unique identifier for the OLE object. |
int |
getObjStgDataRef()
Gets the reference to the persistent object |
long |
getRecordType()
Returns the type (held as a little endian in bytes 3 and 4) that this class handles. |
int |
getSubType()
Gets the type of OLE object. |
int |
getType()
Gets whether the object is embedded or linked. |
void |
writeOut(java.io.OutputStream out)
Have the contents printer out into an OutputStream, used when writing a file back out to disk (Normally, atom classes will keep their bytes around, but non atom classes will just request the bytes from their children, then chuck on their header and return) |
Methods inherited from class org.apache.poi.hslf.record.RecordAtom |
---|
getChildRecords, isAnAtom |
Methods inherited from class org.apache.poi.hslf.record.Record |
---|
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int DRAW_ASPECT_VISIBLE
public static final int DRAW_ASPECT_ICON
public static final int TYPE_EMBEDDED
public static final int TYPE_LINKED
public static final int SUBTYPE_DEFAULT
public static final int SUBTYPE_CLIPART_GALLERY
public static final int SUBTYPE_WORD_TABLE
public static final int SUBTYPE_EXCEL
public static final int SUBTYPE_GRAPH
public static final int SUBTYPE_ORGANIZATION_CHART
public static final int SUBTYPE_EQUATION
public static final int SUBTYPE_WORDART
public static final int SUBTYPE_SOUND
public static final int SUBTYPE_IMAGE
public static final int SUBTYPE_POWERPOINT_PRESENTATION
public static final int SUBTYPE_POWERPOINT_SLIDE
public static final int SUBTYPE_PROJECT
public static final int SUBTYPE_NOTEIT
public static final int SUBTYPE_EXCEL_CHART
public static final int SUBTYPE_MEDIA_PLAYER
Constructor Detail |
---|
protected ExOleObjAtom()
protected ExOleObjAtom(byte[] source, int start, int len)
source
- the source data as a byte array.start
- the start offset into the byte array.len
- the length of the slice in the byte array.Method Detail |
---|
public int getDrawAspect()
DRAW_ASPECT_*
constants.public int getType()
TYPE_EMBEDDED_*
constants.public int getObjID()
public int getSubType()
SUBTYPE_*
constants.public int getObjStgDataRef()
ExOleObjStg
storage container.public boolean getIsBlank()
true
if the object's image is blank.public long getRecordType()
getRecordType
in class Record
public void writeOut(java.io.OutputStream out) throws java.io.IOException
writeOut
in class Record
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |