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
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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongWe are of type 4008getText()Grabs the text.voidsetText(byte[] b) Updates the text in the Atom.toString()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 diskMethods inherited from class org.apache.poi.hslf.record.RecordAtom
getChildRecords, getMaxRecordLength, isAnAtom, setMaxRecordLengthMethods inherited from class org.apache.poi.hslf.record.Record
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
-
Field Details
-
_type
public static final long _type
-
-
Constructor Details
-
TextBytesAtom
public TextBytesAtom()Create an empty TextBytes Atom
-
-
Method Details
-
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
Write the contents of the record back, so it can be written to disk- Specified by:
writeOutin classRecord- Throws:
IOException
-
toString
dump debug info; use getText() to return a string representation of the atom -
getGenericProperties
-