public final class DeltaContext extends PackingContext
Constructor and Description |
---|
DeltaContext() |
Modifier and Type | Method and Description |
---|---|
int |
bitSizeOf(ArrayTraits.IntegralArrayTraits arrayTraits,
ArrayElement.IntegralArrayElement element)
Returns length of the packed element stored in the bit stream in bits.
|
void |
init(ArrayTraits.IntegralArrayTraits arrayTraits,
ArrayElement.IntegralArrayElement element)
Calls the initialization step for a single element.
|
ArrayElement.IntegralArrayElement |
read(ArrayTraits.IntegralArrayTraits arrayTraits,
BitStreamReader reader)
Reads a packed element from the bit stream.
|
void |
write(ArrayTraits.IntegralArrayTraits arrayTraits,
BitStreamWriter writer,
ArrayElement.IntegralArrayElement element)
Writes the packed element to the bit stream.
|
cast
public void init(ArrayTraits.IntegralArrayTraits arrayTraits, ArrayElement.IntegralArrayElement element)
arrayTraits
- Standard array traits.element
- Current element.public int bitSizeOf(ArrayTraits.IntegralArrayTraits arrayTraits, ArrayElement.IntegralArrayElement element)
arrayTraits
- Standard array traits.element
- Value of the current element.public ArrayElement.IntegralArrayElement read(ArrayTraits.IntegralArrayTraits arrayTraits, BitStreamReader reader) throws java.io.IOException
arrayTraits
- Standard array traits.reader
- Bit stream reader.java.io.IOException
- Failure during bit stream manipulation.public void write(ArrayTraits.IntegralArrayTraits arrayTraits, BitStreamWriter writer, ArrayElement.IntegralArrayElement element) throws java.io.IOException
arrayTraits
- Standard array traits.writer
- Bit stream writer.element
- Current element.java.io.IOException
- Failure during bit stream manipulation.Last updated 2024-12-05 10:34:50