| Interface | Description |
|---|---|
| ByteRange |
Lightweight, reusable class for specifying ranges of byte[]'s.
|
| PositionedByteRange |
Extends
ByteRange with additional methods to support tracking a
consumers position within the viewport. |
| Class | Description |
|---|---|
| AbstractByteRange |
An abstract implementation of the ByteRange API
|
| AbstractPositionedByteRange |
Extends the basic
SimpleByteRange implementation with position
support. |
| Bytes |
Utility class that handles byte arrays, conversions to/from other types,
comparisons, hash code generation, manufacturing keys for HashMaps or
HashSets, etc.
|
| Bytes.ByteArrayComparator |
Byte array comparator class.
|
| Bytes.RowEndKeyComparator |
A
Bytes.ByteArrayComparator that treats the empty array as the largest value. |
| CollectionUtils |
Utility methods for dealing with Collections, including treating null collections as empty.
|
| IterableUtils |
Utility methods for Iterable including null-safe handlers.
|
| OrderedBytes |
Utility class that handles ordered byte arrays.
|
| SimpleByteRange |
A read only version of the
ByteRange. |
| SimplePositionedByteRange |
Extends the basic
SimpleMutableByteRange implementation with position
support and it is a readonly version. |
| SimplePositionedMutableByteRange |
Extends the basic
AbstractPositionedByteRange implementation with
position support and it is a mutable version. |
| Enum | Description |
|---|---|
| Order |
Used to describe or modify the lexicographical sort order of a
byte[]. |
| Exception | Description |
|---|---|
| ReadOnlyByteRangeException |
Exception thrown when a read only byte range is modified
|