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
-
- All Implemented Interfaces:
GenericRecord
public final class ExObjRefAtom extends RecordAtom
ExObjRefAtom (3009).An atom record that specifies a reference to an external object.
-
-
Constructor Summary
Constructors Modifier Constructor Description ExObjRefAtom()Create a new instance ofExObjRefAtomprotectedExObjRefAtom(byte[] source, int start, int len)Build an instance ofExObjRefAtomfrom on-disk data
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetExObjIdRef()Map<String,Supplier<?>>getGenericProperties()longgetRecordType()Returns 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 disk-
Methods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, getMaxRecordLength, isAnAtom, setMaxRecordLength
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
-
-
-
-
Constructor Detail
-
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 Detail
-
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
public void writeOut(OutputStream out) throws IOException
Write the contents of the record back, so it can be written to disk- Specified by:
writeOutin classRecord- Throws:
IOException
-
-