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.
|
castpublic 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 2025-10-02 14:26:25