Package com.bc.ceres.binio
Interface CompoundData
- All Superinterfaces:
CollectionData
A compound of members of any type.
-
Method Summary
Modifier and TypeMethodDescriptionbytegetCompound(String name) doublefloatintlongintintgetMemberIndex(String name) getSequence(String name) shortgetType()intlongintvoidvoidvoidvoidvoidvoidvoidvoidvoidMethods 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:
getTypein 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
-