public final class CString extends RecordAtom
Modifier | Constructor and Description |
---|---|
|
CString()
Create an empty CString
(创建一个空的 CString)
|
protected |
CString(byte[] source, int start, int len)
For the CStrubg Atom
(对于 CStrubg 原子)
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
int |
getOptions()
Grabs the count, from the first two bytes of the header.
(从标头的前两个字节中获取计数。)
|
long |
getRecordType()
We are of type 4026
(我们是4026型)
|
java.lang.String |
getText()
Grabs the text.
(抓取文本。)
|
void |
setOptions(int count)
Sets the count The meaning of the count is specific to the type of the parent record
(设置计数计数的含义是特定于父记录的类型)
|
void |
setText(java.lang.String text)
Updates the text in the Atom.
(更新 Atom 中的文本。)
|
java.lang.String |
toString()
Gets a string representation of this object, primarily for debugging.
(获取此对象的字符串表示形式,主要用于调试。)
|
void |
writeOut(java.io.OutputStream out)
Write the contents of the record back, so it can be written to disk
(将记录的内容写回去,这样就可以写入磁盘了)
|
getChildRecords, isAnAtom
buildRecordAtOffset, createRecordForType, findChildRecords, getGenericChildren, getGenericRecordType, writeLittleEndian, writeLittleEndian
protected CString(byte[] source, int start, int len)
public CString()
public java.lang.String getText()
null
(抓取文本。从不为空)
public void setText(java.lang.String text)
public int getOptions()
public void setOptions(int count)
public long getRecordType()
getRecordType
in class
Record
(类 Record 中的 getRecordType)
public void writeOut(java.io.OutputStream out) throws java.io.IOException
public java.lang.String toString()
toString
in class
java.lang.Object
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.