Package org.apache.poi.hslf.record
Class ExHyperlinkAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.ExHyperlinkAtom
-
- All Implemented Interfaces:
GenericRecord
public final class ExHyperlinkAtom extends RecordAtom
Tne atom that holds metadata on a specific Link in the document. (The actual link is held in a sibling CString record)
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExHyperlinkAtom()Constructs a brand new link related atom record.protectedExHyperlinkAtom(byte[] source, int start, int len)Constructs the link related atom record from its source data.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Supplier<?>>getGenericProperties()intgetNumber()Gets the link number.longgetRecordType()Gets the record type.voidsetNumber(int number)Sets the link numbervoidwriteOut(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
-
ExHyperlinkAtom
protected ExHyperlinkAtom()
Constructs a brand new link related atom record.
-
ExHyperlinkAtom
protected ExHyperlinkAtom(byte[] source, int start, int len)Constructs the link related atom record from its source 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
-
getNumber
public int getNumber()
Gets the link number. This will match the one in the InteractiveInfoAtom which uses the link.- Returns:
- the link number
-
setNumber
public void setNumber(int number)
Sets the link number- Parameters:
number- the link number.
-
getRecordType
public long getRecordType()
Gets the record type.- Specified by:
getRecordTypein classRecord- Returns:
- the record type.
-
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- Parameters:
out- the output stream to write to.- Throws:
IOException- if an error occurs.
-
-