Package com.bc.ceres.binio
Interface CollectionData
- 
- All Known Subinterfaces:
- CompoundData,- SequenceData
 
 public interface CollectionDataA collection of elements.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddispose()voidflush()bytegetByte(int index)CompoundDatagetCompound(int index)DataContextgetContext()doublegetDouble(int index)intgetElementCount()floatgetFloat(int index)intgetInt(int index)longgetLong(int index)CollectionDatagetParent()longgetPosition()SequenceDatagetSequence(int index)shortgetShort(int index)longgetSize()CollectionTypegetType()intgetUByte(int index)longgetUInt(int index)intgetUShort(int index)voidresolveSize()voidsetByte(int index, byte value)voidsetDouble(int index, double value)voidsetFloat(int index, float value)voidsetInt(int index, int value)voidsetLong(int index, long value)voidsetShort(int index, short value)voidsetUByte(int index, int value)voidsetUInt(int index, long value)voidsetUShort(int index, int value)
 
- 
- 
- 
Method Detail- 
getTypeCollectionType getType() 
 - 
resolveSizevoid resolveSize() throws IOException- Throws:
- IOException
 
 - 
getContextDataContext getContext() 
 - 
getParentCollectionData getParent() 
 - 
getPositionlong getPosition() 
 - 
getSizelong getSize() 
 - 
getElementCountint getElementCount() 
 - 
getBytebyte getByte(int index) throws IOException- Throws:
- IOException
 
 - 
setBytevoid setByte(int index, byte value) throws IOException- Throws:
- IOException
 
 - 
getUByteint getUByte(int index) throws IOException- Throws:
- IOException
 
 - 
setUBytevoid setUByte(int index, int value) throws IOException- Throws:
- IOException
 
 - 
getShortshort getShort(int index) throws IOException- Throws:
- IOException
 
 - 
setShortvoid setShort(int index, short value) throws IOException- Throws:
- IOException
 
 - 
getUShortint getUShort(int index) throws IOException- Throws:
- IOException
 
 - 
setUShortvoid setUShort(int index, int value) throws IOException- Throws:
- IOException
 
 - 
getIntint getInt(int index) throws IOException- Throws:
- IOException
 
 - 
setIntvoid setInt(int index, int value) throws IOException- Throws:
- IOException
 
 - 
getUIntlong getUInt(int index) throws IOException- Throws:
- IOException
 
 - 
setUIntvoid setUInt(int index, long value) throws IOException- Throws:
- IOException
 
 - 
getLonglong getLong(int index) throws IOException- Throws:
- IOException
 
 - 
setLongvoid setLong(int index, long value) throws IOException- Throws:
- IOException
 
 - 
getFloatfloat getFloat(int index) throws IOException- Throws:
- IOException
 
 - 
setFloatvoid setFloat(int index, float value) throws IOException- Throws:
- IOException
 
 - 
getDoubledouble getDouble(int index) throws IOException- Throws:
- IOException
 
 - 
setDoublevoid setDouble(int index, double value) throws IOException- Throws:
- IOException
 
 - 
getSequenceSequenceData getSequence(int index) throws IOException - Throws:
- IOException
 
 - 
getCompoundCompoundData getCompound(int index) throws IOException - Throws:
- IOException
 
 - 
flushvoid flush() throws IOException- Throws:
- IOException
 
 - 
disposevoid dispose() throws IOException- Throws:
- IOException
 
 
- 
 
-