public class ChunkWaveListImpl extends ChunkImpl implements ChunkWaveList
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
protected |
alternatingSilentAndDataChunks
The cached value of the '
Alternating Silent And Data Chunks' containment reference list. |
BLOCK_ALIGNED_SIZE_EDEFAULT, CHUNK_TYPE_ID_EDEFAULT, CHUNK_TYPE_ID_VALUE_EDEFAULT, SIZE_EDEFAULT| Modifier | Constructor and Description |
|---|---|
protected |
ChunkWaveListImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
|
getAlternatingSilentAndDataChunks() |
ChunkTypeID |
getChunkTypeID() |
int |
getChunkTypeIDValue() |
long |
getSize() |
void |
init(RIFFWave riffWave,
ExtendedByteBuffer buf) |
byte[] |
toByteArray() |
getBlockAlignedSizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBlockAlignedSizeprotectedalternatingSilentAndDataChunks
Alternating Silent And Data Chunks' containment reference list.
getAlternatingSilentAndDataChunks()public void init(RIFFWave riffWave, ExtendedByteBuffer buf) throws RiffWaveException
ChunkImplinit in interface Chunkinit in class ChunkImplRiffWaveExceptionprotected EClass eStaticClass()
eStaticClass in class ChunkImplpublicgetAlternatingSilentAndDataChunks()
getAlternatingSilentAndDataChunks in interface ChunkWaveListWavPackage.getChunkWaveList_AlternatingSilentAndDataChunks()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 NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
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 byte[] toByteArray()
throws RiffWaveException
ChunkImpltoByteArray in interface ChunktoByteArray in class ChunkImplRiffWaveException