public class ChunkDataListImpl extends ChunkImpl implements ChunkDataList
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected |
dataListChunks
The cached value of the '
Data List Chunks' reference list. |
protected static ChunkDataListTypeID |
TYPE_ID_EDEFAULT
The default value of the '
Type ID' attribute. |
protected ChunkDataListTypeID |
typeID
The cached value of the '
Type ID' attribute. |
BLOCK_ALIGNED_SIZE_EDEFAULT, CHUNK_TYPE_ID_EDEFAULT, CHUNK_TYPE_ID_VALUE_EDEFAULT, SIZE_EDEFAULT| Modifier | Constructor and Description |
|---|---|
protected |
ChunkDataListImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ChunkTypeID |
getChunkTypeID() |
int |
getChunkTypeIDValue() |
|
getDataListChunks() |
long |
getSize() |
ChunkDataListTypeID |
getTypeID() |
void |
init(RIFFWave riffWave,
ExtendedByteBuffer buf) |
void |
setTypeID(ChunkDataListTypeID newTypeID) |
byte[] |
toByteArray() |
java.lang.String |
toString() |
getBlockAlignedSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetBlockAlignedSizeprotected static final ChunkDataListTypeID TYPE_ID_EDEFAULT
Type ID' attribute.
getTypeID()protected ChunkDataListTypeID typeID
Type ID' attribute.
getTypeID()protecteddataListChunks
Data List Chunks' reference list.
getDataListChunks()public void init(RIFFWave riffWave, ExtendedByteBuffer buf) throws RiffWaveException
ChunkImplinit in interface Chunkinit in class ChunkImplRiffWaveExceptionprotected EClass eStaticClass()
eStaticClass in class ChunkImplpublic ChunkDataListTypeID getTypeID()
getTypeID in interface ChunkDataListChunkDataListTypeID,
ChunkDataList.setTypeID(ChunkDataListTypeID),
WavPackage.getChunkDataList_TypeID()public void setTypeID(ChunkDataListTypeID newTypeID)
setTypeID in interface ChunkDataListnewTypeID - the new value of the 'Type ID' attribute.ChunkDataListTypeID,
ChunkDataList.getTypeID()publicgetDataListChunks()
getDataListChunks in interface ChunkDataListWavPackage.getChunkDataList_DataListChunks()public ChunkTypeID getChunkTypeID()
ChunkImplgetChunkTypeID in interface ChunkgetChunkTypeID in class ChunkImplChunkTypeID,
WavPackage.getChunk_ChunkTypeID()public int getChunkTypeIDValue()
ChunkImplgetChunkTypeIDValue in interface ChunkgetChunkTypeIDValue in class ChunkImplWavPackage.getChunk_ChunkTypeIDValue()public long getSize()
ChunkImplgetSize in interface ChunkgetSize in class ChunkImplWavPackage.getChunk_Size()public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
java.lang.Object newValue)
public void eUnset(int featureID)
public java.lang.String toString()
public byte[] toByteArray()
throws RiffWaveException
ChunkImpltoByteArray in interface ChunktoByteArray in class ChunkImplRiffWaveException