| Interface | Description | 
|---|---|
| IDecoderHandler | |
| IDecodingContext | 
 Decoding context interface. 
 | 
| IEncodingContext | 
 Encoding context interface. 
 | 
| IErrorReporter | 
 Reporter receiving errors encountered during decoding. 
 | 
| Class | Description | 
|---|---|
| AbstractCodec | |
| AbstractDecodingContext | 
 Abstract base class for decoding context. 
 | 
| AbstractEncodingContext | 
 Abstract encoding context that provides base functionality. 
 | 
| ArrayCodec2 | 
 Codec for encoding and decoding arrays. 
 | 
| BeanCodec | 
 Codec for encoding and decoding Java Beans. 
 | 
| BeanIntrospectorFactory | 
 Factory for generating bean introspectors. 
 | 
| BigIntegerCodec | 
 Codec for big integers. 
 | 
| BinarySerializer | 
 Object serializer for encoding to and decoding from a compact binary format. 
 | 
| CalendarCodec | 
 Codec for encoding and decoding Date objects. 
 | 
| CertificateCodec | 
 Codec for encoding and decoding certificate objects. 
 | 
| ClassCodec | 
 Codec for encoding and decoding Class objects. 
 | 
| CollectionCodec | 
 Codec for encoding and decoding collections. 
 | 
| ColorCodec | 
 Codec for encoding and decoding Color objects. 
 | 
| DataInputDecodingContext | 
 Context for decoding a binary-encoded object. 
 | 
| DataOutputEncodingContext | 
 Context for encoding (serializing) an object in a binary format. 
 | 
| DateCodec | 
 Codec for encoding and decoding Date objects. 
 | 
| DecodingContext | 
 Context for decoding a binary-encoded object. 
 | 
| DecodingContext2 | 
 Context for decoding a binary-encoded object. 
 | 
| DefaultErrorReporter | 
 Reporter receiving errors encountered during decoding and throws them. 
 | 
| EncodingContext | 
 Context for encoding (serializing) an object in a binary format. 
 | 
| EncodingContext2 | 
 Context for encoding (serializing) an object in a binary format. 
 | 
| EnumCodec | 
 Codec for encoding and decoding enum objects. 
 | 
| EnumerationCodec | 
 An enumeration processor allows for traversing enumerations. 
 | 
| GrowableByteBuffer | 
 A growable byte buffer similar to ByteArrayOutputStream but allowing
  access to all written parts of the array. 
 | 
| ImageCodec | 
 Codec for encoding and decoding Image objects. 
 | 
| InetAddressCodec | 
 Codec for encoding and decoding InetAddress objects. 
 | 
| LegacyArrayCodec | 
 Codec for encoding and decoding arrays. 
 | 
| LegacyMethodInfoEncoder | |
| LegacyNumberCodec | 
 Codec for encoding and decoding numbers (short, integer, float, etc.),
  boolean values and char values. 
 | 
| LocalDateTimeCodec | |
| LoggingLevelCodec | 
 Codec for encoding and decoding Logging Level objects. 
 | 
| LogRecordCodec | 
 Codec for encoding and decoding LogRecord objects. 
 | 
| LRUCodec | |
| MapCodec | |
| MethodCodec | |
| MultiCollectionCodec | |
| NumberCodec2 | 
 Codec for encoding and decoding numbers (short, integer, float, etc.),
  boolean values and char values. 
 | 
| OptionalCodec | 
 Codec for encoding and decoding Java 8 optional objects. 
 | 
| RectangleCodec | 
 Codec for encoding and decoding Rectangle objects. 
 | 
| SBinarySerializer2 | 
 Object serializer for encoding to and decoding from a compact binary format. 
 | 
| StackTraceElementCodec | 
 Codec for encoding and decoding stacktrace element. 
 | 
| StringCodec | 
 Codec for encoding and decoding String objects. 
 | 
| ThrowableCodec | 
 Codec for encoding and decoding exception objects. 
 | 
| TimestampCodec | |
| TupleCodec | 
 Codec for encoding and decoding URL objects. 
 | 
| URICodec | 
 Codec for encoding and decoding URI objects. 
 | 
| URLCodec | 
 Codec for encoding and decoding URL objects. 
 | 
| UUIDCodec | 
 Codec for encoding and decoding UUID objects. 
 | 
| VarInt | 
 Class providing methods for encoding integers (longs) as
  byte array in a variable-length format. 
 | 
| Exception | Description | 
|---|---|
| SerializerDecodingException | 
 Exception that occured during decoding, preserving context state 
 |