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() |
getBlockAlignedSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getBlockAlignedSize
protected 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
ChunkImpl
init
in interface Chunk
init
in class ChunkImpl
RiffWaveException
protected EClass eStaticClass()
eStaticClass
in class ChunkImpl
public ChunkDataListTypeID getTypeID()
getTypeID
in interface ChunkDataList
ChunkDataListTypeID
,
ChunkDataList.setTypeID(ChunkDataListTypeID)
,
WavPackage.getChunkDataList_TypeID()
public void setTypeID(ChunkDataListTypeID newTypeID)
setTypeID
in interface ChunkDataList
newTypeID
- the new value of the 'Type ID' attribute.ChunkDataListTypeID
,
ChunkDataList.getTypeID()
publicgetDataListChunks()
getDataListChunks
in interface ChunkDataList
WavPackage.getChunkDataList_DataListChunks()
public ChunkTypeID getChunkTypeID()
ChunkImpl
getChunkTypeID
in interface Chunk
getChunkTypeID
in class ChunkImpl
ChunkTypeID
,
WavPackage.getChunk_ChunkTypeID()
public int getChunkTypeIDValue()
ChunkImpl
getChunkTypeIDValue
in interface Chunk
getChunkTypeIDValue
in class ChunkImpl
WavPackage.getChunk_ChunkTypeIDValue()
public long getSize()
ChunkImpl
getSize
in interface Chunk
getSize
in class ChunkImpl
WavPackage.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
ChunkImpl
toByteArray
in interface Chunk
toByteArray
in class ChunkImpl
RiffWaveException