|
||||||||||
| 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. |
boolean |
isCompressed()
|
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 boolean isCompressed()
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.IOExceptionpublic long getRecordType()
getRecordType in class Record
public void writeOut(java.io.OutputStream out)
throws java.io.IOException
writeOut in class Recordout - the output stream to write to.
java.io.IOException - if an error occurs.public int getPersistId()
getPersistId in interface PersistRecordpublic void setPersistId(int id)
setPersistId in interface PersistRecordpublic int getLastOnDiskOffset()
getLastOnDiskOffset in interface PositionDependentRecordpublic void setLastOnDiskOffset(int offset)
setLastOnDiskOffset in interface PositionDependentRecordpublic 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 | |||||||||