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.
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, getMaxRecordLength, isTerminating, serialize, setMaxRecordLength, 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 valuespublic NoteStructureSubRecord(NoteStructureSubRecord other)
public NoteStructureSubRecord(LittleEndianInput in, int size)
RecordInputStream
in
- the input to read fromsize
- the provided size - must be 22public NoteStructureSubRecord(LittleEndianInput in, int size, int cmoOt)
public void serialize(LittleEndianOutput out)
protected int getDataSize()
getDataSize
in class SubRecord
public short getSid()
public NoteStructureSubRecord copy()
copy
in interface Duplicatable
copy
in class SubRecord
public SubRecord.SubRecordTypes getGenericRecordType()
getGenericRecordType
in interface GenericRecord
getGenericRecordType
in class SubRecord
public java.util.Map<java.lang.String,java.util.function.Supplier<?>> getGenericProperties()
Copyright 2022 The Apache Software Foundation or its licensors, as applicable.