| Interface | Description |
|---|---|
| IByteArrayCodec |
Interface for a single byte array encoder + decoder.
|
| IByteArrayDecoder |
Interface for a single decoder.
|
| IByteArrayEncoder |
Interface for a single encoder
|
| ICodec<DATATYPE> |
Interface for a single encoder + decoder.
|
| IDecoder<DATATYPE> |
The most basic decoding interface
|
| IEncoder<DATATYPE> |
The most basic encoding interface
|
| Class | Description |
|---|---|
| AbstractByteArrayCodec |
Abstract base class for
IByteArrayCodec |
| AbstractByteArrayDecoder |
Abstract base class for
IByteArrayDecoder |
| AbstractRFC1522Codec |
Implements methods common to all codecs defined in RFC 1522.
|
| ASCII85Codec |
Decoder for ASCII85 encoded values
|
| ASCIIHexCodec |
Decoder for ASCII Hex encoding
|
| Base64Codec |
Encoder and decoder for Base64
|
| DCTCodec |
Decoder for Discrete Cosinus Transformation (DCT)
|
| FlateCodec |
Encoder and decoder for flate compression
|
| IdentityCodec<DATATYPE> |
The most simple codec, that does not do anything :)
|
| LZWCodec |
Encoder and decoder for the LZW algorithm
|
| LZWCodec.AbstractLZWDictionary | |
| LZWCodec.LZWDecodeDictionary | |
| LZWCodec.LZWEncodeDictionary | |
| LZWCodec.LZWNode |
A single LZW node
|
| QuotedPrintableCodec |
Encoder and decoder for quoted printable stuff
|
| RFC1522BCodec |
Identical to the Base64 encoding defined by RFC 1521 and allows a
character set to be specified.
|
| RFC1522QCodec |
Similar to the Quoted-Printable content-transfer-encoding defined in RFC 1521 and designed to allow
text containing mostly ASCII characters to be decipherable on an ASCII
terminal without decoding.
|
| RunLengthCodec |
Decoder for run length encoding
|
| URLCodec |
Encoder and decoder for URL stuff
|
| Exception | Description |
|---|---|
| DecodeException |
Exception occurred in a decoder
|
| EncodeException |
Exception occurred in an encoder
|
Copyright © 2014–2016 Philip Helger. All rights reserved.