| Interface | Description |
|---|---|
| ErrorStrategy |
The error strategy to be adopted when invalid characters or bytes are encountered in the encoding or decoding data
stream.
|
| Class | Description |
|---|---|
| ASCII_UTF16<R> |
A decoder
IntPipeline to convert ASCII encoding to UTF-16 data. |
| CodePoint_UTF16<R> |
An encoder
IntPipeline to convert Unicode code points to UTF-16. |
| CodePoint_UTF8<R> |
An encoder
IntPipeline to convert Unicode code points to UTF-8. |
| DecoderFactory |
Factory class to get decoder pipeline objects for a given encoding.
|
| DecodingPipeline<R> |
An
IntPipeline to convert one-to-one mapping character encodings to Unicode code points. |
| DynamicDecoder<R> |
A dynamic decoding pipeline which attempts to determine the encoding of the data from its content.
|
| DynamicReader | |
| EncoderBase<R> |
Base class for encoders.
|
| EncoderFactory |
Factory class to get encoder pipeline objects for a given encoding.
|
| EncodingPipeline<R> |
A pipeline to convert 8-bit character sets based on a reverse mapping table.
|
| ErrorStrategy.Ignore | |
| ErrorStrategy.Substitute | |
| ErrorStrategy.ThrowException | |
| ErrorStrategyBase<R> |
Base class for encoder and decoder classes to implement the error strategy.
|
| ISO8859_1_UTF16<R> |
A decoder
IntPipeline to convert ISO-8859-1 encoding to UTF-16 data. |
| ISO8859_15_UTF16<R> |
A decoder
IntPipeline to convert ISO-8859-15 encoding to UTF-16 data. |
| SwitchableDecoder<R> |
A switchable decoder that allows the encoding of an input stream to be determined from the data in the early part of
the stream.
|
| UTF16_ASCII<R> |
An encoder
IntPipeline to convert UTF-16 data to ASCII encoding. |
| UTF16_CodePoint<R> |
A decoder
IntPipeline to convert UTF-16 to Unicode code points. |
| UTF16_ISO8859_1<R> |
An encoder
IntPipeline to convert UTF-16 data to ISO-8859-1 encoding. |
| UTF16_ISO8859_15<R> |
An encoder
IntPipeline to convert UTF-16 data to ISO-8859-15 encoding. |
| UTF16_Windows1252<R> |
An encoder
IntPipeline to convert UTF-16 data to Windows-1252 encoding. |
| UTF16BE_UTF16<R> |
A converter
IntPipeline to convert UTF-16BE encoding to UTF-16 encoding. |
| UTF16LE_UTF16<R> |
A converter
IntPipeline to convert UTF-16LE encoding to UTF-16 encoding. |
| UTF32BE_CodePoint<R> |
A decoder
IntPipeline to convert UTF-32BE encoding to Unicode code points. |
| UTF32LE_CodePoint<R> |
A decoder
IntPipeline to convert UTF-32BE encoding to Unicode code points. |
| UTF8_CodePoint<R> |
A decoder
IntPipeline to convert UTF-8 to Unicode code points. |
| UTF8_UTF16<R> |
A decoder
IntPipeline to convert UTF-8 to UTF-16. |
| Windows1252_UTF16<R> |
A decoder
IntPipeline to convert Windows-1252 encoding to UTF-16 data. |
| Enum | Description |
|---|---|
| DynamicDecoder.State |
| Exception | Description |
|---|---|
| EncoderException |
Classes that encode UTF-16 data (e.g. Java strings) to a byte encoding, or decode such encodings to UTF-16. Also included are classes to encode / decode to or from Unicode code points.
These classes all use the IntPipeline interface, which includes methods for
accepting characters (as int) and emitting converted characters (one-to-one, one-to-many or many-to one).
Copyright © 2025. All rights reserved.