public class BooleanValueSegment extends BaseSegment implements ValueSegment
FORMAT_ID_BinaryValueSegment, FORMAT_ID_BooleanValueSegment, FORMAT_ID_DoubleValueSegment, FORMAT_ID_FloatValueSegment, FORMAT_ID_GenericValueSegment, FORMAT_ID_IntValueSegment, FORMAT_ID_LongValueSegment, FORMAT_ID_OldBooleanValueSegment, FORMAT_ID_ParameterStatusSegment, FORMAT_ID_SortedTimeValueSegment, FORMAT_ID_StringValueSegment, formatId| Constructor and Description |
|---|
BooleanValueSegment() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int pos,
Value engValue) |
BaseSegment |
consolidate() |
int |
getMaxSerializedSize() |
ValueArray |
getRange(int posStart,
int posStop,
boolean ascending)
returns an array containing the values in the range [posStart, posStop) if ascending or [posStop, posStart) if descending
|
Value |
getValue(int index)
returns Value at position index
|
static BooleanValueSegment |
parseFrom(ByteBuffer bb) |
int |
size()
returns the size of the BitSet storing the values - this will round up to the size of long
|
void |
writeTo(ByteBuffer bb)
write the segment to buffer
|
getFormatId, parseSegmentpublic void writeTo(ByteBuffer bb)
writeTo in class BaseSegmentbb - public static BooleanValueSegment parseFrom(ByteBuffer bb) throws DecodingException
DecodingExceptionpublic int getMaxSerializedSize()
getMaxSerializedSize in class BaseSegmentpublic Value getValue(int index)
ValueSegmentgetValue in interface ValueSegmentpublic ValueArray getRange(int posStart, int posStop, boolean ascending)
ValueSegmentgetRange in interface ValueSegmentpublic int size()
size in interface ValueSegmentsize in class BaseSegmentpublic void add(int pos,
Value engValue)
add in interface ValueSegmentpublic BaseSegment consolidate()
consolidate in interface ValueSegmentCopyright © 2018 Space Applications Services. All rights reserved.