Package com.bc.ceres.binio
Interface CompoundData
- All Superinterfaces:
CollectionData
A compound of members of any type.
-
Method Summary
Modifier and TypeMethodDescriptionbyte
getCompound
(String name) double
float
int
long
int
int
getMemberIndex
(String name) getSequence
(String name) short
getType()
int
long
int
void
void
void
void
void
void
void
void
void
Methods inherited from interface com.bc.ceres.binio.CollectionData
dispose, flush, getByte, getCompound, getContext, getDouble, getElementCount, getFloat, getInt, getLong, getParent, getPosition, getSequence, getShort, getSize, getUByte, getUInt, getUShort, resolveSize, setByte, setDouble, setFloat, setInt, setLong, setShort, setUByte, setUInt, setUShort
-
Method Details
-
getType
CompoundType getType()- Specified by:
getType
in interfaceCollectionData
- Returns:
- The resolved instance type of the compound.
-
getMemberCount
int getMemberCount() -
getMemberIndex
-
getByte
- Throws:
IOException
-
setByte
- Throws:
IOException
-
getUByte
- Throws:
IOException
-
setUByte
- Throws:
IOException
-
getShort
- Throws:
IOException
-
setShort
- Throws:
IOException
-
getUShort
- Throws:
IOException
-
setUShort
- Throws:
IOException
-
getInt
- Throws:
IOException
-
setInt
- Throws:
IOException
-
getUInt
- Throws:
IOException
-
setUInt
- Throws:
IOException
-
getLong
- Throws:
IOException
-
setLong
- Throws:
IOException
-
getFloat
- Throws:
IOException
-
setFloat
- Throws:
IOException
-
getDouble
- Throws:
IOException
-
setDouble
- Throws:
IOException
-
getSequence
- Throws:
IOException
-
getCompound
- Throws:
IOException
-