Package org.apache.poi.hslf.record
Class TextBytesAtom
- java.lang.Object
-
- org.apache.poi.hslf.record.Record
-
- org.apache.poi.hslf.record.RecordAtom
-
- org.apache.poi.hslf.record.TextBytesAtom
-
- All Implemented Interfaces:
GenericRecord
public final class TextBytesAtom extends RecordAtom
A TextBytesAtom (type 4008). Holds text in ascii form (unknown code page, for now assumed to be the default of org.apache.poi.util.StringUtil, which is the Excel default). The trailing return character is always stripped from this
-
-
Constructor Summary
Constructors Modifier Constructor Description TextBytesAtom()Create an empty TextBytes AtomprotectedTextBytesAtom(byte[] source, int start, int len)For the TextBytes Atom
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Supplier<?>>getGenericProperties()longgetRecordType()We are of type 4008StringgetText()Grabs the text.voidsetText(byte[] b)Updates the text in the Atom.StringtoString()dump debug info; use getText() to return a string representation of the atomvoidwriteOut(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
-
-
-
-
Method Detail
-
getText
public String getText()
Grabs the text. Uses the default codepage
-
setText
public void setText(byte[] b)
Updates the text in the Atom. Must be 8 bit ascii
-
getRecordType
public long getRecordType()
We are of type 4008- Specified by:
getRecordTypein classRecord
-
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
-
toString
public String toString()
dump debug info; use getText() to return a string representation of the atom
-
-