Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACKNOWLEDGE - Enum constant in enum class io.datarouter.bytes.Ascii
- add(int, E) - Method in class io.datarouter.bytes.PagedObjectArray
- add(E) - Method in class io.datarouter.bytes.PagedObjectArray
- addAll(int, Collection<? extends E>) - Method in class io.datarouter.bytes.PagedObjectArray
- addAll(Collection<? extends E>) - Method in class io.datarouter.bytes.PagedObjectArray
- advance() - Method in class io.datarouter.bytes.ExtractFromPrependedLengthByteArrayScanner
- advance() - Method in class io.datarouter.bytes.PrependLengthByteArrayScanner
- advanceInternal() - Method in class io.datarouter.bytes.BatchingByteArrayScanner
- advanceInternal() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ByteChunkParsingScanner
- apply(A) - Method in class io.datarouter.bytes.ReplacingFunction
- Ascii - Enum Class in io.datarouter.bytes
- assertFinished() - Method in class io.datarouter.bytes.ByteReader
B
- backingArray - Variable in class io.datarouter.bytes.ByteArrays
- BACKSPACE - Enum constant in enum class io.datarouter.bytes.Ascii
- Base2ByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- Base2ByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
- Base64ByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- Base64ByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
- Base64MimeByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- Base64MimeByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
- Base64UrlByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- Base64UrlByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
- BasePrimitiveList<T> - Class in io.datarouter.bytes.primitivelist
- BasePrimitiveList(int, int) - Constructor for class io.datarouter.bytes.primitivelist.BasePrimitiveList
- BatchingByteArrayScanner - Class in io.datarouter.bytes
-
scanner that batches byte[]s into List<byte[]>s containing as many unbroken byte[]s as possible without exceeding maxOutputBytes total bytes.
- BatchingByteArrayScanner(Scanner<byte[]>, int) - Constructor for class io.datarouter.bytes.BatchingByteArrayScanner
- BELL - Enum constant in enum class io.datarouter.bytes.Ascii
- BIN_SORTED_ASC - Static variable in enum class io.datarouter.bytes.ByteUnitType
- BINARY - Enum constant in enum class io.datarouter.bytes.ByteUnitType.ByteUnitSystem
- BOOLEAN - Static variable in class io.datarouter.bytes.EmptyArray
- booleanByte() - Method in class io.datarouter.bytes.ByteReader
- booleanByte(boolean) - Method in class io.datarouter.bytes.ByteWriter
- BYTE - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- BYTE - Static variable in class io.datarouter.bytes.EmptyArray
- ByteArrayByteChunkCollector - Class in io.datarouter.bytes.split.collect
- ByteArrayByteChunkCollector() - Constructor for class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
- ByteArrays - Class in io.datarouter.bytes
-
Concatenated List of byte arrays with RandomAccess
- ByteArrays(byte[], int) - Constructor for class io.datarouter.bytes.ByteArrays
- ByteArrays(List<byte[]>) - Constructor for class io.datarouter.bytes.ByteArrays
- ByteArraysCodec - Class in io.datarouter.bytes.codec.list.bytearraylist
-
VarInt size VarInt for the length of each array The concatenated arrays
- ByteArraysCodec() - Constructor for class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
- ByteChunkParsingScanner(Scanner<ByteChunkSplitter.ParsedByteChunk<T>>, ByteChunkSplitterCollector<T>) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter.ByteChunkParsingScanner
- ByteChunkSplitter<T> - Class in io.datarouter.bytes.split
- ByteChunkSplitter(Supplier<ByteChunkSplitterCollector<T>>) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter
- ByteChunkSplitter.ByteChunkParsingScanner<T> - Class in io.datarouter.bytes.split
- ByteChunkSplitter.ParsedByteChunk<T> - Class in io.datarouter.bytes.split
- ByteChunkSplitterCollector<T> - Interface in io.datarouter.bytes.split
- byteCountToDisplaySize(long) - Static method in class io.datarouter.bytes.ByteUnitTool
- byteCountToDisplaySize(long, ByteUnitType.ByteUnitSystem) - Static method in class io.datarouter.bytes.ByteUnitTool
- ByteReader - Class in io.datarouter.bytes
- ByteReader(byte[]) - Constructor for class io.datarouter.bytes.ByteReader
- ByteReader(byte[], int) - Constructor for class io.datarouter.bytes.ByteReader
- bytes(byte[]) - Method in class io.datarouter.bytes.ByteWriter
- bytes(byte[], int, int) - Method in class io.datarouter.bytes.ByteWriter
- bytes(int) - Method in class io.datarouter.bytes.ByteReader
- Bytes - Class in io.datarouter.bytes
- Bytes(byte[]) - Constructor for class io.datarouter.bytes.Bytes
- Bytes(byte[], int, int) - Constructor for class io.datarouter.bytes.Bytes
- ByteStringCodec - Interface in io.datarouter.bytes.codec.bytestringcodec
- ByteTool - Class in io.datarouter.bytes
- ByteTool() - Constructor for class io.datarouter.bytes.ByteTool
- ByteUnitTool - Class in io.datarouter.bytes
- ByteUnitTool() - Constructor for class io.datarouter.bytes.ByteUnitTool
- ByteUnitType - Enum Class in io.datarouter.bytes
- ByteUnitType.ByteUnitSystem - Enum Class in io.datarouter.bytes
- ByteWriter - Class in io.datarouter.bytes
- ByteWriter(int) - Constructor for class io.datarouter.bytes.ByteWriter
C
- CANCEL - Enum constant in enum class io.datarouter.bytes.Ascii
- CARRIAGE_RETURN - Enum constant in enum class io.datarouter.bytes.Ascii
- CHAR - Static variable in class io.datarouter.bytes.EmptyArray
- checkIndex(int, int) - Static method in class io.datarouter.bytes.primitivelist.PrimitiveListTool
- checkSubListIndexes(int, int, int) - Static method in class io.datarouter.bytes.primitivelist.PrimitiveListTool
- ChunkRange(long, int) - Constructor for class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
- ChunkScannerTool - Class in io.datarouter.bytes.split
- ChunkScannerTool() - Constructor for class io.datarouter.bytes.split.ChunkScannerTool
- ChunkScannerTool.ChunkRange - Class in io.datarouter.bytes.split
- clear() - Method in class io.datarouter.bytes.PagedObjectArray
- close(InputStream) - Static method in class io.datarouter.bytes.InputStreamTool
- close(OutputStream) - Static method in class io.datarouter.bytes.OutputStreamTool
- code - Variable in enum class io.datarouter.bytes.Ascii
- Codec<A,
B> - Interface in io.datarouter.bytes -
A bi-directional Function where encoding then decoding should typically return the original value.
- Codec.FunctionalCodec<A,
B> - Class in io.datarouter.bytes -
Build a Codec from two Functions.
- Codec.NullPassthroughCodec<A,
B> - Class in io.datarouter.bytes -
Skips the inner codecs when provided values are null, directly returning null.
- collect(byte[], int, int) - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
-
Encode a single item and store in a data structure potentially shared with other items.
- collect(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
- collect(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
- COMMA - Enum constant in enum class io.datarouter.bytes.Ascii
- ComparableBooleanArrayCodec - Class in io.datarouter.bytes.codec.array.booleanarray
- ComparableBooleanArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- ComparableBooleanCodec - Class in io.datarouter.bytes.codec.booleancodec
- ComparableBooleanCodec() - Constructor for class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- ComparableByteArrayCodec - Class in io.datarouter.bytes.codec.array.bytearray
- ComparableByteArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- ComparableByteCodec - Class in io.datarouter.bytes.codec.bytecodec
- ComparableByteCodec() - Constructor for class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- ComparableCharArrayCodec - Class in io.datarouter.bytes.codec.array.chararray
- ComparableCharArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- ComparableCharCodec - Class in io.datarouter.bytes.codec.charcodec
- ComparableCharCodec() - Constructor for class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- ComparableDateCodec - Class in io.datarouter.bytes.codec.time
- ComparableDateCodec() - Constructor for class io.datarouter.bytes.codec.time.ComparableDateCodec
- ComparableDoubleArrayCodec - Class in io.datarouter.bytes.codec.array.doublearray
- ComparableDoubleArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- ComparableDoubleCodec - Class in io.datarouter.bytes.codec.doublecodec
- ComparableDoubleCodec() - Constructor for class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- ComparableFloatArrayCodec - Class in io.datarouter.bytes.codec.array.floatarray
- ComparableFloatArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- ComparableFloatCodec - Class in io.datarouter.bytes.codec.floatcodec
- ComparableFloatCodec() - Constructor for class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- ComparableInstantCodec - Class in io.datarouter.bytes.codec.time
- ComparableInstantCodec() - Constructor for class io.datarouter.bytes.codec.time.ComparableInstantCodec
- ComparableIntArrayCodec - Class in io.datarouter.bytes.codec.array.intarray
- ComparableIntArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- ComparableIntCodec - Class in io.datarouter.bytes.codec.intcodec
- ComparableIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- comparableLong() - Method in class io.datarouter.bytes.ByteReader
- comparableLong(long) - Method in class io.datarouter.bytes.ByteWriter
- ComparableLongArrayCodec - Class in io.datarouter.bytes.codec.array.longarray
- ComparableLongArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- ComparableLongCodec - Class in io.datarouter.bytes.codec.longcodec
- ComparableLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- ComparableShortArrayCodec - Class in io.datarouter.bytes.codec.array.shortarray
- ComparableShortArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- ComparableShortCodec - Class in io.datarouter.bytes.codec.shortcodec
- ComparableShortCodec() - Constructor for class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- comparableUtf8() - Method in class io.datarouter.bytes.ByteReader
- comparableUtf8(String) - Method in class io.datarouter.bytes.ByteWriter
- compareItem(int, byte[]) - Method in class io.datarouter.bytes.ByteArrays
- compareItem(ByteArrays, int, ByteArrays, int) - Static method in class io.datarouter.bytes.ByteArrays
- compareTo(Bytes) - Method in class io.datarouter.bytes.Bytes
- concat() - Method in class io.datarouter.bytes.ByteWriter
- concat(byte[]...) - Static method in class io.datarouter.bytes.ByteTool
- concat(int, int) - Method in class io.datarouter.bytes.ByteWriter
- concat(List<byte[]>) - Static method in class io.datarouter.bytes.ByteTool
- contains(Object) - Method in class io.datarouter.bytes.ByteArrays
- contains(Object) - Method in class io.datarouter.bytes.PagedObjectArray
- contains(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- contains(Object) - Method in class io.datarouter.bytes.SortedByteArrays
- containsAll(Collection<?>) - Method in class io.datarouter.bytes.PagedObjectArray
- copyOfRange(byte[], int, int) - Static method in class io.datarouter.bytes.ByteTool
- count(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
- countByte(InputStream, int, byte) - Static method in class io.datarouter.bytes.InputStreamTool
- crc32() - Method in class io.datarouter.bytes.ByteWriter
- CrlfStringByteChunkCollector - Class in io.datarouter.bytes.split.collect
- CrlfStringByteChunkCollector() - Constructor for class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
- CsvIntByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- CsvIntByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
D
- DATA_LINK_ESCAPE - Enum constant in enum class io.datarouter.bytes.Ascii
- DECIMAL - Enum constant in enum class io.datarouter.bytes.ByteUnitType.ByteUnitSystem
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
- decode(byte[]) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
- decode(byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- decode(byte[], int, int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
- decode(B) - Method in interface io.datarouter.bytes.Codec
- decode(B) - Method in class io.datarouter.bytes.Codec.FunctionalCodec
- decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
- decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
- decode(String) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
- decodeInt(byte[]) - Static method in class io.datarouter.bytes.VarIntTool
- decodeInt(byte[], int) - Static method in class io.datarouter.bytes.VarIntTool
- decodeLong(byte[]) - Static method in class io.datarouter.bytes.VarIntTool
- decodeLong(byte[], int) - Static method in class io.datarouter.bytes.VarIntTool
- decodeWithLength(byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- DELIMITER - Static variable in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
- DEVICE_CONTROL_1 - Enum constant in enum class io.datarouter.bytes.Ascii
- DEVICE_CONTROL_2 - Enum constant in enum class io.datarouter.bytes.Ascii
- DEVICE_CONTROL_3 - Enum constant in enum class io.datarouter.bytes.Ascii
- DEVICE_CONTROL_4 - Enum constant in enum class io.datarouter.bytes.Ascii
- DOUBLE - Static variable in class io.datarouter.bytes.EmptyArray
- DoubleListCodec - Class in io.datarouter.bytes.codec.list.doublelist
- DoubleListCodec() - Constructor for class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
E
- empty() - Static method in class io.datarouter.bytes.ByteArrays
- empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- empty() - Static method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- EMPTY - Static variable in class io.datarouter.bytes.Bytes
- EMPTY_ARRAY_2 - Static variable in class io.datarouter.bytes.ByteTool
- EmptyArray - Class in io.datarouter.bytes
- EmptyArray() - Constructor for class io.datarouter.bytes.EmptyArray
- encode(boolean) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- encode(boolean) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- encode(boolean[]) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- encode(boolean[], byte[], int) - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- encode(boolean, byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- encode(boolean, byte[], int) - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- encode(byte) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
- encode(byte[]) - Method in interface io.datarouter.bytes.codec.bytestringcodec.ByteStringCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
- encode(byte[]) - Method in class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
- encode(byte[], byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- encode(byte[], int, int) - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
-
Encode a single item
- encode(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
- encode(byte[], int, int) - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
- encode(byte, byte[], int) - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- encode(char) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- encode(char[]) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- encode(char[], byte[], int) - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- encode(char, byte[], int) - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- encode(double) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- encode(double) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- encode(double[]) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- encode(double[], byte[], int) - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- encode(double, byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- encode(double, byte[], int) - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- encode(float) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- encode(float) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- encode(float[]) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- encode(float[]) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- encode(float[], byte[], int) - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- encode(float[], byte[], int) - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- encode(float, byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- encode(float, byte[], int) - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- encode(int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- encode(int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- encode(int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- encode(int[]) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- encode(int[], byte[], int) - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- encode(int, byte[], int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- encode(long) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- encode(long) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- encode(long) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
- encode(long) - Static method in class io.datarouter.bytes.VarIntTool
- encode(long[]) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- encode(long[]) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- encode(long[], byte[], int) - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- encode(long[], byte[], int) - Method in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- encode(long, byte[], int) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
- encode(short) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- encode(short) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- encode(short[]) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- encode(short[], byte[], int) - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- encode(short, byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- encode(short, byte[], int) - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- encode(A) - Method in interface io.datarouter.bytes.Codec
- encode(A) - Method in class io.datarouter.bytes.Codec.FunctionalCodec
- encode(ByteArrays) - Method in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
- encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
- encode(String) - Method in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- encode(String, byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- encode(String, byte[], int) - Method in class io.datarouter.bytes.codec.stringcodec.StringCodec
- encode(Instant) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
- encode(Instant, byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
- encode(Date) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
- encode(Date, byte[], int) - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
- encode(List<Double>) - Method in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
- encode(List<Integer>) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
- encode(List<Integer>, byte[], int) - Method in class io.datarouter.bytes.codec.list.intlist.IntListCodec
- encode(List<Long>) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
- encode(List<Long>) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- encode(List<Long>, byte[], int) - Method in class io.datarouter.bytes.codec.list.longlist.LongListCodec
- encode(List<Long>, byte[], int) - Method in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- encodeAndDecode(A) - Method in interface io.datarouter.bytes.Codec
-
Useful for testing
- END_OF_MEDIUM - Enum constant in enum class io.datarouter.bytes.Ascii
- END_OF_TEXT - Enum constant in enum class io.datarouter.bytes.Ascii
- END_OF_TRANS_BLOCK - Enum constant in enum class io.datarouter.bytes.Ascii
- END_OF_TRANSMISSION - Enum constant in enum class io.datarouter.bytes.Ascii
- endings - Variable in class io.datarouter.bytes.ByteArrays
- ENQUIRY - Enum constant in enum class io.datarouter.bytes.Ascii
- equals(Object) - Method in class io.datarouter.bytes.Bytes
- equals(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- equalsItem(int, byte[]) - Method in class io.datarouter.bytes.ByteArrays
- ESCAPE - Enum constant in enum class io.datarouter.bytes.Ascii
- ESCAPE_BYTE - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
- ESCAPE_SHIFT - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
- escapeAndTerminate(byte[]) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
- ExtractFromPrependedLengthByteArrayScanner - Class in io.datarouter.bytes
- ExtractFromPrependedLengthByteArrayScanner(byte[]) - Constructor for class io.datarouter.bytes.ExtractFromPrependedLengthByteArrayScanner
F
- findEscapedCountAndTerminalIndex(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
- findTerminalIndex(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
- first - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
- flipToAndFromComparableByteArray(byte[]) - Static method in class io.datarouter.bytes.ByteTool
- flipToAndFromComparableByteArray(byte[], int, int) - Static method in class io.datarouter.bytes.ByteTool
- FLOAT - Static variable in class io.datarouter.bytes.EmptyArray
- FORM_FEED - Enum constant in enum class io.datarouter.bytes.Ascii
- from - Variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- fromInputStream(InputStream) - Static method in class io.datarouter.bytes.VarIntTool
- FULL_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
- FunctionalCodec(Function<A, B>, Function<B, A>) - Constructor for class io.datarouter.bytes.Codec.FunctionalCodec
G
- GB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- get(int) - Method in class io.datarouter.bytes.ByteArrays
- get(int) - Method in class io.datarouter.bytes.PagedObjectArray
- get(int) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- getAscValues(ByteUnitType.ByteUnitSystem) - Static method in enum class io.datarouter.bytes.ByteUnitType
- getByteUnitName() - Method in enum class io.datarouter.bytes.ByteUnitType
- getComparableByte(byte) - Static method in class io.datarouter.bytes.ByteTool
- getFrom(int) - Method in class io.datarouter.bytes.ByteArrays
- getLength() - Method in class io.datarouter.bytes.ByteArrays
-
Number of bytes spanned in the backingArray
- getLength() - Method in class io.datarouter.bytes.Bytes
- getMaxByteLength(int) - Static method in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
- getNumBytes() - Method in enum class io.datarouter.bytes.ByteUnitType
- getNumBytes(long, ByteUnitType) - Static method in enum class io.datarouter.bytes.ByteUnitType
- getNumBytesDisplay(long) - Method in enum class io.datarouter.bytes.ByteUnitType
- getNumBytesDisplay(long, ByteUnitType) - Static method in enum class io.datarouter.bytes.ByteUnitType
- getStep() - Method in enum class io.datarouter.bytes.ByteUnitType.ByteUnitSystem
- getTo(int) - Method in class io.datarouter.bytes.ByteArrays
- GiB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- GROUP_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
H
- hashCode() - Method in class io.datarouter.bytes.Bytes
- hashCode() - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- hasMore() - Method in class io.datarouter.bytes.ByteReader
- HexByteStringCodec - Class in io.datarouter.bytes.codec.bytestringcodec
- HexByteStringCodec() - Constructor for class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
- HORIZONTAL_TAB - Enum constant in enum class io.datarouter.bytes.Ascii
I
- identity() - Static method in interface io.datarouter.bytes.Codec
-
Use Codec.identity() when you must supply a Codec but don't need to encode anything.
- IDENTITY_INSTANCE - Static variable in interface io.datarouter.bytes.Codec
- indexOf(Object) - Method in class io.datarouter.bytes.PagedObjectArray
- indexOf(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- initFromCollection(Collection<T>) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- InputStreamTool - Class in io.datarouter.bytes
- InputStreamTool() - Constructor for class io.datarouter.bytes.InputStreamTool
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base2ByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64ByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64MimeByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.Base64UrlByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.CsvIntByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.bytestringcodec.HexByteStringCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.list.bytearraylist.ByteArraysCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.list.doublelist.DoubleListCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.list.intlist.IntListCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.list.longlist.LongListCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.time.ComparableDateCodec
- INSTANCE - Static variable in class io.datarouter.bytes.codec.time.ComparableInstantCodec
- INT - Static variable in class io.datarouter.bytes.EmptyArray
- internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalEquals(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalFirstIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalGet(int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalHashCode() - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalIsCorrectType(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalLastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalSet(int, Float) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalSet(int, Integer) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalSet(int, Long) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- internalSubList(int, int) - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- IntListCodec - Class in io.datarouter.bytes.codec.list.intlist
- IntListCodec() - Constructor for class io.datarouter.bytes.codec.list.intlist.IntListCodec
- io.datarouter.bytes - package io.datarouter.bytes
- io.datarouter.bytes.codec.array.booleanarray - package io.datarouter.bytes.codec.array.booleanarray
- io.datarouter.bytes.codec.array.bytearray - package io.datarouter.bytes.codec.array.bytearray
- io.datarouter.bytes.codec.array.chararray - package io.datarouter.bytes.codec.array.chararray
- io.datarouter.bytes.codec.array.doublearray - package io.datarouter.bytes.codec.array.doublearray
- io.datarouter.bytes.codec.array.floatarray - package io.datarouter.bytes.codec.array.floatarray
- io.datarouter.bytes.codec.array.intarray - package io.datarouter.bytes.codec.array.intarray
- io.datarouter.bytes.codec.array.longarray - package io.datarouter.bytes.codec.array.longarray
- io.datarouter.bytes.codec.array.shortarray - package io.datarouter.bytes.codec.array.shortarray
- io.datarouter.bytes.codec.booleancodec - package io.datarouter.bytes.codec.booleancodec
- io.datarouter.bytes.codec.bytecodec - package io.datarouter.bytes.codec.bytecodec
- io.datarouter.bytes.codec.bytestringcodec - package io.datarouter.bytes.codec.bytestringcodec
- io.datarouter.bytes.codec.charcodec - package io.datarouter.bytes.codec.charcodec
- io.datarouter.bytes.codec.doublecodec - package io.datarouter.bytes.codec.doublecodec
- io.datarouter.bytes.codec.floatcodec - package io.datarouter.bytes.codec.floatcodec
- io.datarouter.bytes.codec.intcodec - package io.datarouter.bytes.codec.intcodec
- io.datarouter.bytes.codec.list.bytearraylist - package io.datarouter.bytes.codec.list.bytearraylist
- io.datarouter.bytes.codec.list.doublelist - package io.datarouter.bytes.codec.list.doublelist
- io.datarouter.bytes.codec.list.intlist - package io.datarouter.bytes.codec.list.intlist
- io.datarouter.bytes.codec.list.longlist - package io.datarouter.bytes.codec.list.longlist
- io.datarouter.bytes.codec.longcodec - package io.datarouter.bytes.codec.longcodec
- io.datarouter.bytes.codec.shortcodec - package io.datarouter.bytes.codec.shortcodec
- io.datarouter.bytes.codec.stringcodec - package io.datarouter.bytes.codec.stringcodec
- io.datarouter.bytes.codec.time - package io.datarouter.bytes.codec.time
- io.datarouter.bytes.primitivelist - package io.datarouter.bytes.primitivelist
- io.datarouter.bytes.split - package io.datarouter.bytes.split
- io.datarouter.bytes.split.collect - package io.datarouter.bytes.split.collect
- isEmpty() - Method in class io.datarouter.bytes.PagedObjectArray
- ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
- ISO_8859_1 - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.booleanarray.ComparableBooleanArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.bytearray.ComparableByteArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.chararray.ComparableCharArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.doublearray.ComparableDoubleArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.floatarray.ComparableFloatArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.intarray.ComparableIntArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.longarray.ComparableLongArrayCodec
- itemLength() - Method in class io.datarouter.bytes.codec.array.shortarray.ComparableShortArrayCodec
- iterator() - Method in class io.datarouter.bytes.PagedObjectArray
K
- KB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- KiB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- KiB - Static variable in class io.datarouter.bytes.ByteUnitTool
L
- last - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
- lastIndexOf(Object) - Method in class io.datarouter.bytes.PagedObjectArray
- lastIndexOf(Object) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- length - Variable in class io.datarouter.bytes.LengthAndValue
- length - Variable in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
- length() - Method in class io.datarouter.bytes.ByteWriter
- length() - Method in class io.datarouter.bytes.codec.booleancodec.ComparableBooleanCodec
- length() - Method in class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- length() - Method in class io.datarouter.bytes.codec.bytecodec.ComparableByteCodec
- length() - Method in class io.datarouter.bytes.codec.charcodec.ComparableCharCodec
- length() - Method in class io.datarouter.bytes.codec.doublecodec.ComparableDoubleCodec
- length() - Method in class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- length() - Method in class io.datarouter.bytes.codec.floatcodec.ComparableFloatCodec
- length() - Method in class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- length() - Method in class io.datarouter.bytes.codec.intcodec.ComparableIntCodec
- length() - Method in class io.datarouter.bytes.codec.intcodec.RawIntCodec
- length() - Method in class io.datarouter.bytes.codec.longcodec.ComparableLongCodec
- length() - Method in class io.datarouter.bytes.codec.longcodec.RawLongCodec
- length() - Method in class io.datarouter.bytes.codec.shortcodec.ComparableShortCodec
- length() - Method in class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- length() - Method in class io.datarouter.bytes.codec.time.ComparableDateCodec
- length() - Method in class io.datarouter.bytes.codec.time.ComparableInstantCodec
- length(int) - Method in class io.datarouter.bytes.codec.intcodec.VarIntCodec
- length(long) - Method in class io.datarouter.bytes.codec.longcodec.VarLongCodec
- length(long) - Static method in class io.datarouter.bytes.VarIntTool
- LengthAndValue<T> - Class in io.datarouter.bytes
- LengthAndValue(int, T) - Constructor for class io.datarouter.bytes.LengthAndValue
- lengthWithTerminalIndex(byte[], int) - Method in class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
- lengthWithTerminator(byte[], int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
- LINE_FEED - Enum constant in enum class io.datarouter.bytes.Ascii
- listIterator() - Method in class io.datarouter.bytes.PagedObjectArray
- listIterator(int) - Method in class io.datarouter.bytes.PagedObjectArray
- LONG - Static variable in class io.datarouter.bytes.EmptyArray
- LongListCodec - Class in io.datarouter.bytes.codec.list.longlist
- LongListCodec() - Constructor for class io.datarouter.bytes.codec.list.longlist.LongListCodec
M
- MB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- MiB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- MiB - Static variable in class io.datarouter.bytes.ByteUnitTool
- middle - Variable in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
N
- NEGATIVE_ACKNOWLEDGE - Enum constant in enum class io.datarouter.bytes.Ascii
- NOT_FOUND_INDEX - Static variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- NULL - Enum constant in enum class io.datarouter.bytes.Ascii
- NullPassthroughCodec(Function<A, B>, Function<B, A>) - Constructor for class io.datarouter.bytes.Codec.NullPassthroughCodec
- numEscaped - Variable in class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
- NumEscapedAndTerminalIndex(int, int) - Constructor for class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
O
- OBJECT - Static variable in class io.datarouter.bytes.EmptyArray
- of(byte[]) - Static method in class io.datarouter.bytes.ExtractFromPrependedLengthByteArrayScanner
- of(byte[], int) - Static method in class io.datarouter.bytes.ByteArrays
- of(Scanner<byte[]>) - Static method in class io.datarouter.bytes.PrependLengthByteArrayScanner
- of(Function<A, B>) - Static method in class io.datarouter.bytes.ReplacingFunction.NullPassthroughFunction
- of(Function<A, B>, A, Supplier<B>) - Static method in class io.datarouter.bytes.ReplacingFunction
- of(Function<A, B>, Function<B, A>) - Static method in class io.datarouter.bytes.Codec.NullPassthroughCodec
- of(Function<A, B>, Function<B, A>) - Static method in interface io.datarouter.bytes.Codec
- of(Function<A, B>, Supplier<B>) - Static method in class io.datarouter.bytes.ReplacingFunction.NullReplacingFunction
- of(List<byte[]>) - Static method in class io.datarouter.bytes.ByteArrays
- ofByteArrays(ByteArrays) - Static method in class io.datarouter.bytes.SortedByteArrays
- ofByteArraysNoValidation(ByteArrays) - Static method in class io.datarouter.bytes.SortedByteArrays
- offset - Variable in class io.datarouter.bytes.ByteArrays
- ofIndividualArrays(List<byte[]>) - Static method in class io.datarouter.bytes.SortedByteArrays
- ofIndividualArraysNoValidation(List<byte[]>) - Static method in class io.datarouter.bytes.SortedByteArrays
- OutputStreamTool - Class in io.datarouter.bytes
- OutputStreamTool() - Constructor for class io.datarouter.bytes.OutputStreamTool
P
- padPrefix(byte[], int) - Static method in class io.datarouter.bytes.ByteTool
- PagedObjectArray<E> - Class in io.datarouter.bytes
- PagedObjectArray() - Constructor for class io.datarouter.bytes.PagedObjectArray
- PagedObjectArray(int) - Constructor for class io.datarouter.bytes.PagedObjectArray
- ParsedByteChunk(byte[], List<T>, byte[]) - Constructor for class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
- PB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- PiB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- position() - Method in class io.datarouter.bytes.ByteReader
- PrefixedStringCodec - Class in io.datarouter.bytes.codec.stringcodec
-
Encodes a String as UTF-8 bytes prefixed with the number of bytes encoded as a VarInt.
- PrefixedStringCodec(StringCodec) - Constructor for class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- PrependLengthByteArrayScanner - Class in io.datarouter.bytes
- PrependLengthByteArrayScanner(Scanner<byte[]>) - Constructor for class io.datarouter.bytes.PrependLengthByteArrayScanner
- PrimitiveFloatList - Class in io.datarouter.bytes.primitivelist
-
Provides a view over a subset of a primitive float array with List<Float> semantics.
- PrimitiveFloatList(float[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- PrimitiveFloatList(float[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- PrimitiveFloatList(Collection<Float>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveFloatList
- PrimitiveIntList - Class in io.datarouter.bytes.primitivelist
-
Provides a view over a subset of a primitive int array with List<Integer> semantics.
- PrimitiveIntList(int[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
- PrimitiveIntList(int[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
- PrimitiveIntList(Collection<Integer>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveIntList
- PrimitiveListTool - Class in io.datarouter.bytes.primitivelist
- PrimitiveListTool() - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveListTool
- PrimitiveLongList - Class in io.datarouter.bytes.primitivelist
-
Provides a view over a subset of a primitive long array with List<Long> semantics.
- PrimitiveLongList(long[]) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
- PrimitiveLongList(long[], int, int) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
- PrimitiveLongList(Collection<Long>) - Constructor for class io.datarouter.bytes.primitivelist.PrimitiveLongList
R
- RawBooleanCodec - Class in io.datarouter.bytes.codec.booleancodec
- RawBooleanCodec() - Constructor for class io.datarouter.bytes.codec.booleancodec.RawBooleanCodec
- RawDoubleCodec - Class in io.datarouter.bytes.codec.doublecodec
- RawDoubleCodec() - Constructor for class io.datarouter.bytes.codec.doublecodec.RawDoubleCodec
- RawFloatArrayCodec - Class in io.datarouter.bytes.codec.array.floatarray
- RawFloatArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.floatarray.RawFloatArrayCodec
- RawFloatCodec - Class in io.datarouter.bytes.codec.floatcodec
- RawFloatCodec() - Constructor for class io.datarouter.bytes.codec.floatcodec.RawFloatCodec
- rawInt() - Method in class io.datarouter.bytes.ByteReader
- rawInt(int) - Method in class io.datarouter.bytes.ByteWriter
- RawIntCodec - Class in io.datarouter.bytes.codec.intcodec
- RawIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.RawIntCodec
- rawInts(int) - Method in class io.datarouter.bytes.ByteReader
- rawInts(int[]) - Method in class io.datarouter.bytes.ByteWriter
- rawLong() - Method in class io.datarouter.bytes.ByteReader
- rawLong(long) - Method in class io.datarouter.bytes.ByteWriter
- RawLongArrayCodec - Class in io.datarouter.bytes.codec.array.longarray
- RawLongArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.longarray.RawLongArrayCodec
- RawLongCodec - Class in io.datarouter.bytes.codec.longcodec
- RawLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.RawLongCodec
- RawLongListCodec - Class in io.datarouter.bytes.codec.list.longlist
- RawLongListCodec() - Constructor for class io.datarouter.bytes.codec.list.longlist.RawLongListCodec
- rawLongs(int) - Method in class io.datarouter.bytes.ByteReader
- rawLongs(long[]) - Method in class io.datarouter.bytes.ByteWriter
- RawShortCodec - Class in io.datarouter.bytes.codec.shortcodec
- RawShortCodec() - Constructor for class io.datarouter.bytes.codec.shortcodec.RawShortCodec
- readNBytes(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
- RECORD_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
- remove(int) - Method in class io.datarouter.bytes.PagedObjectArray
- remove(Object) - Method in class io.datarouter.bytes.PagedObjectArray
- removeAll(Collection<?>) - Method in class io.datarouter.bytes.PagedObjectArray
- ReplacingFunction<A,
B> - Class in io.datarouter.bytes -
Wrapper around a function to handle exceptional values like null.
- ReplacingFunction.NullPassthroughFunction<A,
B> - Class in io.datarouter.bytes -
Replace nulls with nulls.
- ReplacingFunction.NullReplacingFunction<A,
B> - Class in io.datarouter.bytes -
Replace nulls with something provided by the Supplier
- retainAll(Collection<?>) - Method in class io.datarouter.bytes.PagedObjectArray
S
- scanChunks(long, int) - Static method in class io.datarouter.bytes.split.ChunkScannerTool
- scanChunks(InputStream, int) - Static method in class io.datarouter.bytes.InputStreamTool
- set(int, E) - Method in class io.datarouter.bytes.PagedObjectArray
- set(int, T) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- SHIFT_IN - Enum constant in enum class io.datarouter.bytes.Ascii
- SHIFT_OUT - Enum constant in enum class io.datarouter.bytes.Ascii
- SHORT - Static variable in class io.datarouter.bytes.EmptyArray
- size() - Method in class io.datarouter.bytes.ByteArrays
- size() - Method in class io.datarouter.bytes.PagedObjectArray
- size() - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- skip(int) - Method in class io.datarouter.bytes.ByteReader
- skipInts(int) - Method in class io.datarouter.bytes.ByteReader
- skipLongs(int) - Method in class io.datarouter.bytes.ByteReader
- SortedByteArrays - Class in io.datarouter.bytes
-
Restricts the input arrays to being ordered lexicographically, enabling binary search.
- split(byte[], byte, boolean, ByteChunkSplitterCollector<T>) - Static method in class io.datarouter.bytes.split.ByteChunkSplitter
- split(Scanner<byte[]>, ExecutorService, int, byte, boolean) - Method in class io.datarouter.bytes.split.ByteChunkSplitter
- spliterator() - Method in class io.datarouter.bytes.primitivelist.PrimitiveIntList
- spliterator() - Method in class io.datarouter.bytes.primitivelist.PrimitiveLongList
- start - Variable in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
- START_OF_HEADER - Enum constant in enum class io.datarouter.bytes.Ascii
- START_OF_TEXT - Enum constant in enum class io.datarouter.bytes.Ascii
- STRING - Static variable in class io.datarouter.bytes.EmptyArray
- StringCodec - Class in io.datarouter.bytes.codec.stringcodec
-
Encodes a String without any length information or terminal bytes.
- StringCodec(String) - Constructor for class io.datarouter.bytes.codec.stringcodec.StringCodec
- StringCodec(Charset) - Constructor for class io.datarouter.bytes.codec.stringcodec.StringCodec
- subList(int, int) - Method in class io.datarouter.bytes.PagedObjectArray
- subList(int, int) - Method in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- SUBSTITUTE - Enum constant in enum class io.datarouter.bytes.Ascii
- SYNCHRONOUS_IDLE - Enum constant in enum class io.datarouter.bytes.Ascii
T
- TB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- TERMINAL_BYTE - Static variable in class io.datarouter.bytes.TerminatedByteArrayTool
- terminalIndex - Variable in class io.datarouter.bytes.TerminatedByteArrayTool.NumEscapedAndTerminalIndex
- TerminatedByteArrayCodec - Class in io.datarouter.bytes.codec.array.bytearray
- TerminatedByteArrayCodec() - Constructor for class io.datarouter.bytes.codec.array.bytearray.TerminatedByteArrayCodec
- TerminatedByteArrayTool - Class in io.datarouter.bytes
-
Terminated arrays can be embedded in a bigger array knowing that 0 is the terminal character.
- TerminatedByteArrayTool() - Constructor for class io.datarouter.bytes.TerminatedByteArrayTool
- TerminatedByteArrayTool.NumEscapedAndTerminalIndex - Class in io.datarouter.bytes
- TerminatedStringCodec - Class in io.datarouter.bytes.codec.stringcodec
- TerminatedStringCodec(StringCodec) - Constructor for class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- TiB - Enum constant in enum class io.datarouter.bytes.ByteUnitType
- to - Variable in class io.datarouter.bytes.primitivelist.BasePrimitiveList
- toArray() - Method in class io.datarouter.bytes.Bytes
- toArray() - Method in class io.datarouter.bytes.PagedObjectArray
- toArray(InputStream) - Static method in class io.datarouter.bytes.InputStreamTool
- toArray(T[]) - Method in class io.datarouter.bytes.PagedObjectArray
- toArrayOf(Class<E>) - Method in class io.datarouter.bytes.PagedObjectArray
- toBytes() - Method in class io.datarouter.bytes.ByteArrays
-
Returns the backingArray directly if possible, otherwise a copy of the relevant range of bytes
- toBytes(long) - Method in enum class io.datarouter.bytes.ByteUnitType
- toBytesInt(long) - Method in enum class io.datarouter.bytes.ByteUnitType
- toList() - Method in interface io.datarouter.bytes.split.ByteChunkSplitterCollector
- toList() - Method in class io.datarouter.bytes.split.collect.ByteArrayByteChunkCollector
- toList() - Method in class io.datarouter.bytes.split.collect.CrlfStringByteChunkCollector
- toString() - Method in class io.datarouter.bytes.Bytes
- toString() - Method in class io.datarouter.bytes.ByteWriter
- toString() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
- toString() - Method in class io.datarouter.bytes.split.ChunkScannerTool.ChunkRange
- toString(Object) - Static method in class io.datarouter.bytes.ToStringTool
- ToStringTool - Class in io.datarouter.bytes
- ToStringTool() - Constructor for class io.datarouter.bytes.ToStringTool
- totalLength(byte[]...) - Static method in class io.datarouter.bytes.ByteTool
- totalLength(List<byte[]>) - Static method in class io.datarouter.bytes.ByteTool
- totalTokens() - Method in class io.datarouter.bytes.split.ByteChunkSplitter.ParsedByteChunk
- transferTo(InputStream, OutputStream) - Static method in class io.datarouter.bytes.InputStreamTool
- trimmedPages() - Method in class io.datarouter.bytes.ByteWriter
U
- unescapeAndUnterminate(byte[], int, int, int) - Static method in class io.datarouter.bytes.TerminatedByteArrayTool
- UNIT_SEPARATOR - Enum constant in enum class io.datarouter.bytes.Ascii
- unsignedIncrement(byte[]) - Static method in class io.datarouter.bytes.ByteTool
- unsignedIncrementOverflowToNull(byte[]) - Static method in class io.datarouter.bytes.ByteTool
- US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
- US_ASCII - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
- UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.PrefixedStringCodec
- UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.StringCodec
- UTF_8 - Static variable in class io.datarouter.bytes.codec.stringcodec.TerminatedStringCodec
V
- value - Variable in class io.datarouter.bytes.LengthAndValue
- valueOf(String) - Static method in enum class io.datarouter.bytes.Ascii
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.datarouter.bytes.ByteUnitType.ByteUnitSystem
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.datarouter.bytes.ByteUnitType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.datarouter.bytes.Ascii
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.datarouter.bytes.ByteUnitType.ByteUnitSystem
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.datarouter.bytes.ByteUnitType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesOffset - Variable in class io.datarouter.bytes.ByteArrays
- varBytes() - Method in class io.datarouter.bytes.ByteReader
- varBytes(byte[]) - Method in class io.datarouter.bytes.ByteWriter
- varInt() - Method in class io.datarouter.bytes.ByteReader
- varInt(int) - Method in class io.datarouter.bytes.ByteWriter
- VarIntCodec - Class in io.datarouter.bytes.codec.intcodec
- VarIntCodec() - Constructor for class io.datarouter.bytes.codec.intcodec.VarIntCodec
- varInts(int) - Method in class io.datarouter.bytes.ByteReader
- VarIntTool - Class in io.datarouter.bytes
- VarIntTool() - Constructor for class io.datarouter.bytes.VarIntTool
- varLong() - Method in class io.datarouter.bytes.ByteReader
- varLong(long) - Method in class io.datarouter.bytes.ByteWriter
- VarLongCodec - Class in io.datarouter.bytes.codec.longcodec
- VarLongCodec() - Constructor for class io.datarouter.bytes.codec.longcodec.VarLongCodec
- varUtf8() - Method in class io.datarouter.bytes.ByteReader
- varUtf8(String) - Method in class io.datarouter.bytes.ByteWriter
- VERTICAL_TAB - Enum constant in enum class io.datarouter.bytes.Ascii
W
- write(OutputStream, byte[]) - Static method in class io.datarouter.bytes.OutputStreamTool
- write(OutputStream, byte[], int, int) - Static method in class io.datarouter.bytes.OutputStreamTool
Z
A B C D E F G H I K L M N O P R S T U V W ZAll Classes and Interfaces|All Packages|Constant Field Values