Package org.apache.poi.hslf.record
Class MasterTextPropAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.MasterTextPropAtom
-
- All Implemented Interfaces:
GenericRecord
public final class MasterTextPropAtom extends RecordAtom
Specifies the Indent Level for the text
-
-
Constructor Summary
Constructors Modifier Constructor Description MasterTextPropAtom()Constructs a new empty master text prop atom.protectedMasterTextPropAtom(byte[] source, int start, int len)Constructs the ruler atom record from its source data.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Supplier<?>>getGenericProperties()intgetIndentAt(int offset)Returns the indent that applies at the given text offsetList<IndentProp>getIndents()static intgetMaxRecordLength()longgetRecordType()Gets the record type.static voidsetMaxRecordLength(int length)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, isAnAtom
-
Methods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
-
-
-
-
Constructor Detail
-
MasterTextPropAtom
public MasterTextPropAtom()
Constructs a new empty master text prop atom.
-
MasterTextPropAtom
protected MasterTextPropAtom(byte[] source, int start, int len)Constructs the ruler 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
-
setMaxRecordLength
public static void setMaxRecordLength(int length)
- Parameters:
length- the max record length allowed for MasterTextPropAtom
-
getMaxRecordLength
public static int getMaxRecordLength()
- Returns:
- the max record length allowed for MasterTextPropAtom
-
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.
-
getIndentAt
public int getIndentAt(int offset)
Returns the indent that applies at the given text offset
-
getIndents
public List<IndentProp> getIndents()
-
-