All Classes and Interfaces

Class
Description
An abstract byte input for reading bytes from sources of specific type.
An abstract byte output for writing bytes to targets of specific type.
An interface for reading values of arbitrary number of bits.
A factory class for creating instances from various byte sources.
Constants defined for reading/writing bits.
Utilities for reading/writing bits.
An interface for writing values of arbitrary number of bits.
A factory class for creating instances from various byte sources.
An interface for reading non-primitive values.
An interface for writing non-primitive values.
A byte input reads bytes from a ByteBuffer.
A byte output writes bytes to a ByteBuffer.
A reader for reading arrays of bytes.
A value write for writing arrays of bytes.
An interface for reading bytes.
An implementation of BitInput reads octets from an instance of ByteInput.
A factory class for creating instances of ByteInput.
An interface for writing bytes.
An implementation of BitOutput writes octets to an instance of ByteOutput.
A byte input reads bytes from a readable byte channel.
A byte output writes bytes to a writable byte channel.
A byte input reads bytes from an instance of DataInput.
A byte output writes bytes to an instance of DataOutput.
A reader for reading Double values.
A reader for reading values representing infinities.
A reader for reading NaNs in a compressed manner.
A reader for reading subnormal values in a compressed manner.
A reader for reading ±.0d.
A writer for writing double values.
A writer for values representing infinities.
A class for writing NaNs in a compressed manner.
A writer for writing subnormal values in a compressed manner.
A writer for writing ±.0d.
A value reader for reading filtered values.
A value writer for writing filtered values.
A reader for reading float values.
A reader for reading either Float.NEGATIVE_INFINITY or Float.POSITIVE_INFINITY in a compresses manner.
A reader for reading NaN values in a compressed manner.
A reader for reading subnormal values in a compressed manner.
A reader for reading either +.0f or -.0f in a compressed manner.
A writer for writing float values.
A writer for writing either Float.NEGATIVE_INFINITY or Float.POSITIVE_INFINITY.
A writer for writing NaN values in a compressed manner.
A writer for writing subnormal values in a compressed manner.
A writer for writing ±0.0f in a compressed manner.
An interface for reading int values.
An interface for writing int values.
A reader for reading values using LEB128.
A writer for writing values using Signed LEB128.
A reader for reading values using Unsigned LEB128.
A writer for writing values using LEB128.
A writer for writing values using Signed LEB128.
A writer for writing values using Unsigned LEB128.
A reader for reading lists of specific element type.
A writer for writing lists of specific element type.
An interface for reading int values.
An interface for writing int values.
An interface for readers need to read element count.
A byte input reads bytes from an instance of InputStream.
A byte output writes bytes to an instance of OutputStream.
A value reader for reading String values.
A class for writing String values.
A reader for reading VLQ-encoded values.
A writer for writing VLQ-encoded values.
An interface for writers need to write element count.