|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordAtom
org.apache.poi.hslf.record.ExOleObjStg
public class ExOleObjStg
Storage for embedded OLE objects.
Constructor Summary | |
---|---|
ExOleObjStg()
Constructs a new empty storage container. |
Method Summary | |
---|---|
java.io.InputStream |
getData()
Opens an input stream which will decompress the data on the fly. |
int |
getDataLength()
Gets the uncompressed length of the data. |
int |
getLastOnDiskOffset()
Fetch our location on the disk, as of the last write out |
int |
getPersistId()
Fetch our sheet ID, as found from a PersistPtrHolder. |
byte[] |
getRawData()
|
long |
getRecordType()
Gets the record type. |
void |
setData(byte[] data)
Sets the embedded data. |
void |
setLastOnDiskOffset(int offset)
Update the Record's idea of where on disk it lives, after a write out. |
void |
setPersistId(int id)
Set our sheet ID, as found from a PersistPtrHolder |
void |
updateOtherRecordReferences(java.util.Hashtable oldToNewReferencesLookup)
Offer the record the list of records that have changed their location as part of the writeout. |
void |
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk. |
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 |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExOleObjStg()
Method Detail |
---|
public int getDataLength()
public java.io.InputStream getData()
public byte[] getRawData()
public void setData(byte[] data) throws java.io.IOException
data
- the embedded data.
java.io.IOException
public long getRecordType()
getRecordType
in class Record
public void writeOut(java.io.OutputStream out) throws java.io.IOException
writeOut
in class Record
out
- the output stream to write to.
java.io.IOException
- if an error occurs.public int getPersistId()
getPersistId
in interface PersistRecord
public void setPersistId(int id)
setPersistId
in interface PersistRecord
public int getLastOnDiskOffset()
getLastOnDiskOffset
in interface PositionDependentRecord
public void setLastOnDiskOffset(int offset)
setLastOnDiskOffset
in interface PositionDependentRecord
public void updateOtherRecordReferences(java.util.Hashtable oldToNewReferencesLookup)
PositionDependentRecord
updateOtherRecordReferences
in interface PositionDependentRecord
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |