Package org.apache.poi.hslf.record
Class ExObjRefAtom
java.lang.Object
org.apache.poi.hslf.record.Record
org.apache.poi.hslf.record.RecordAtom
org.apache.poi.hslf.record.ExObjRefAtom
ExObjRefAtom (3009).
An atom record that specifies a reference to an external object.
-
Field Summary
-
Constructor Summary
ConstructorsModifierConstructorDescriptionCreate a new instance ofExObjRefAtomprotectedExObjRefAtom(byte[] source, int start, int len) Build an instance ofExObjRefAtomfrom on-disk data -
Method Summary
Modifier and TypeMethodDescriptionintlongReturns the type (held as a little endian in bytes 3 and 4) that this class handlesvoidsetExObjIdRef(int id) voidwriteOut(OutputStream out) Write the contents of the record back, so it can be written to diskMethods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, isAnAtomMethods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, writeLittleEndian, writeLittleEndian
-
Constructor Details
-
ExObjRefAtom
public ExObjRefAtom()Create a new instance ofExObjRefAtom -
ExObjRefAtom
protected ExObjRefAtom(byte[] source, int start, int len) Build an instance ofExObjRefAtomfrom on-disk data- Parameters:
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 Details
-
getRecordType
public long getRecordType()Description copied from class:RecordReturns the type (held as a little endian in bytes 3 and 4) that this class handles- Specified by:
getRecordTypein classRecord- Returns:
- type of this record
RecordTypes.ExObjRefAtom.
-
getExObjIdRef
public int getExObjIdRef() -
setExObjIdRef
public void setExObjIdRef(int id) -
writeOut
Write the contents of the record back, so it can be written to disk- Specified by:
writeOutin classRecord- Throws:
IOException
-