public final class NoteStructureSubRecord extends SubRecord
Represents a NoteStructure sub record.
The docs say nothing about it. The length of this record is always 26 bytes.
(ftNts (0x000D) 表示 NoteStructure 子记录。文档对此只字未提。此记录的长度始终为 26 字节。)SubRecord.SubRecordTypes
Modifier and Type | Field and Description |
---|---|
static short |
sid |
Constructor and Description |
---|
NoteStructureSubRecord()
Construct a new
NoteStructureSubRecord and fill its data with the default values
|
NoteStructureSubRecord(LittleEndianInput in, int size)
Read the record data from the supplied
RecordInputStream
|
NoteStructureSubRecord(LittleEndianInput in, int size, int cmoOt) |
NoteStructureSubRecord(NoteStructureSubRecord other) |
Modifier and Type | Method and Description |
---|---|
NoteStructureSubRecord |
copy() |
protected int |
getDataSize() |
java.util.Map<java.lang.String,java.util.function.Supplier<?>> |
getGenericProperties() |
SubRecord.SubRecordTypes |
getGenericRecordType() |
short |
getSid() |
void |
serialize(LittleEndianOutput out)
Serialize the record data into the supplied array of bytes
(将记录数据序列化为提供的字节数组)
|
createSubRecord, isTerminating, serialize, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getGenericChildren
public static final short sid
public NoteStructureSubRecord()
NoteStructureSubRecord
and fill its data with the default values
(构造一个新的 NoteStructureSubRecord 并用默认值填充它的数据)
public NoteStructureSubRecord(NoteStructureSubRecord other)
public NoteStructureSubRecord(LittleEndianInput in, int size)
RecordInputStream
(从提供的 RecordInputStream 中读取记录数据)
in
- the input to read from
(in - 要读取的输入)
size
- the provided size - must be 22
(size - 提供的大小 - 必须是 22)
public NoteStructureSubRecord(LittleEndianInput in, int size, int cmoOt)
public void serialize(LittleEndianOutput out)
protected int getDataSize()
getDataSize
in class
SubRecord
(类 SubRecord 中的 getDataSize)
public short getSid()
public NoteStructureSubRecord copy()
copy
in interface
Duplicatable
(复制到界面 Duplicatable)
copy
in class
SubRecord
(在 SubRecord 类中复制)
public SubRecord.SubRecordTypes getGenericRecordType()
getGenericRecordType
in interface
GenericRecord
(接口 GenericRecord 中的 getGenericRecordType)
getGenericRecordType
in class
SubRecord
(类 SubRecord 中的 getGenericRecordType)
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2021 The Apache Software Foundation or its licensors, as applicable.