Index
All Classes and Interfaces|All Packages
B
- ByteLookupCharset - Class in net.freeutils.charset
-
The ByteLookupCharset class handles the encoding and decoding of single-byte charsets where the byte-to-char conversion is performed using a simple lookup table.
- ByteLookupCharset(String, String[], int[], int[][]) - Constructor for class net.freeutils.charset.ByteLookupCharset
-
Initializes a new charset with the given canonical name and alias set, and byte-to-char/char-to-byte lookup tables.
- ByteLookupCharset.Decoder - Class in net.freeutils.charset
-
The Decoder inner class handles the decoding of the charset using the inverse lookup table.
- ByteLookupCharset.Encoder - Class in net.freeutils.charset
-
The Encoder inner class handles the encoding of the charset using the lookup table.
C
- canEncode() - Method in class net.freeutils.charset.UTF7Charset
-
Tells whether or not this charset supports encoding.
- CCGSMCharset - Class in net.freeutils.charset
-
The CCGSMCharset class handles the encoding and decoding of the GSM default encoding charset.
- CCGSMCharset() - Constructor for class net.freeutils.charset.CCGSMCharset
-
Constructs an instance of the CCGSMCharset.
- CCPackedGSMCharset - Class in net.freeutils.charset
-
The CCPackedGSMCharset class handles the encoding and decoding of the GSM default encoding charset.
- CCPackedGSMCharset() - Constructor for class net.freeutils.charset.CCPackedGSMCharset
-
Constructs an instance of the CCPackedGSMCharset.
- charsetForName(String) - Method in class net.freeutils.charset.CharsetProvider
-
Retrieves a charset for the given charset name.
- CharsetProvider - Class in net.freeutils.charset
-
The CharsetProvider class is a Charset Provider implementation.
- CharsetProvider() - Constructor for class net.freeutils.charset.CharsetProvider
- charsets() - Method in class net.freeutils.charset.CharsetProvider
-
Creates an iterator that iterates over the charsets supported by this provider.
- contains(Charset) - Method in class net.freeutils.charset.ByteLookupCharset
-
Tells whether or not this charset contains the given charset.
- contains(Charset) - Method in class net.freeutils.charset.EscapedByteLookupCharset
-
Tells whether or not this charset contains the given charset.
- contains(Charset) - Method in class net.freeutils.charset.UTF7Charset
-
Tells whether or not this charset contains the given charset.
- createInverseLookupTable(int[]) - Static method in class net.freeutils.charset.ByteLookupCharset
-
Creates an inverse lookup table for the given byte-to-char lookup table.
- createInverseLookupTableDefinition(int[]) - Static method in class net.freeutils.charset.ByteLookupCharset
-
Returns a string containing Java definitions of the inverse lookup table returned by getInverseLookupTable for the given byte-to-char lookup table.
D
- decodeLoop(ByteBuffer, CharBuffer) - Method in class net.freeutils.charset.ByteLookupCharset.Decoder
-
Decodes one or more bytes into one or more characters.
- decodeLoop(ByteBuffer, CharBuffer) - Method in class net.freeutils.charset.EscapedByteLookupCharset.Decoder
-
Decodes one or more bytes into one or more characters.
- decodeLoop(ByteBuffer, CharBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
-
Decodes one or more bytes into one or more characters.
- decodeLoop(ByteBuffer, CharBuffer) - Method in class net.freeutils.charset.UTF7Charset.Decoder
-
Decodes one or more bytes into one or more characters.
- Decoder(Charset) - Constructor for class net.freeutils.charset.ByteLookupCharset.Decoder
-
Constructs a Decoder.
- Decoder(Charset) - Constructor for class net.freeutils.charset.EscapedByteLookupCharset.Decoder
-
Constructs a Decoder.
- Decoder(Charset) - Constructor for class net.freeutils.charset.PackedGSMCharset.Decoder
-
Constructs a Decoder.
- Decoder(Charset) - Constructor for class net.freeutils.charset.UTF7Charset.Decoder
-
Constructs a Decoder.
- Decoder(Charset, float, float) - Constructor for class net.freeutils.charset.EscapedByteLookupCharset.Decoder
-
Constructs a Decoder.
E
- encodeLoop(CharBuffer, ByteBuffer) - Method in class net.freeutils.charset.ByteLookupCharset.Encoder
-
Encodes one or more characters into one or more bytes.
- encodeLoop(CharBuffer, ByteBuffer) - Method in class net.freeutils.charset.EscapedByteLookupCharset.Encoder
-
Encodes one or more characters into one or more bytes.
- encodeLoop(CharBuffer, ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Encoder
-
Encodes one or more characters into one or more bytes.
- encodeLoop(CharBuffer, ByteBuffer) - Method in class net.freeutils.charset.UTF7Charset.Encoder
-
Encodes one or more characters into one or more bytes.
- Encoder(Charset) - Constructor for class net.freeutils.charset.ByteLookupCharset.Encoder
-
Constructs an Encoder.
- Encoder(Charset) - Constructor for class net.freeutils.charset.EscapedByteLookupCharset.Encoder
-
Constructs an Encoder.
- Encoder(Charset) - Constructor for class net.freeutils.charset.PackedGSMCharset.Encoder
-
Constructs an Encoder.
- Encoder(Charset) - Constructor for class net.freeutils.charset.UTF7Charset.Encoder
-
Constructs an Encoder.
- Encoder(Charset, float, float) - Constructor for class net.freeutils.charset.EscapedByteLookupCharset.Encoder
-
Constructs an Encoder.
- EscapedByteLookupCharset - Class in net.freeutils.charset
-
The EscapedByteLookupCharset class handles the encoding and decoding of simple charsets where the byte-to-char conversion is performed using a simple lookup table, with the addition of a special escape byte, such that the single byte following it is converted using an alternate lookup table.
- EscapedByteLookupCharset(String, String[], byte, int[], int[], int[][], int[][]) - Constructor for class net.freeutils.charset.EscapedByteLookupCharset
-
Initializes a new charset with the given canonical name and alias set, and byte-to-char/char-to-byte lookup tables.
- EscapedByteLookupCharset.Decoder - Class in net.freeutils.charset
-
The Decoder inner class handles the decoding of the charset using the inverse lookup tables.
- EscapedByteLookupCharset.Encoder - Class in net.freeutils.charset
-
The Encoder inner class handles the encoding of the charset using the lookup tables.
G
- GSMCharset - Class in net.freeutils.charset
-
The GSMCharset class handles the encoding and decoding of the GSM default encoding charset.
- GSMCharset(String, String[], int[], int[], int[][], int[][]) - Constructor for class net.freeutils.charset.GSMCharset
-
Initializes a new charset with the given canonical name and alias set, and byte-to-char/char-to-byte lookup tables.
H
- HPRoman8Charset - Class in net.freeutils.charset
-
The HPRoman8Charset class handles the encoding and decoding of the HP Roman-8 charset, as provided in RFC 1345.
- HPRoman8Charset() - Constructor for class net.freeutils.charset.HPRoman8Charset
-
Constructs an instance of the HPRoman8Charset.
I
- implFlush(ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Encoder
-
Flushes this encoder.
- implFlush(ByteBuffer) - Method in class net.freeutils.charset.UTF7Charset.Encoder
-
Flushes this encoder.
- implFlush(CharBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
-
Flushes this decoder.
- implReset() - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
-
Resets this decoder, clearing any charset-specific internal state.
- implReset() - Method in class net.freeutils.charset.PackedGSMCharset.Encoder
-
Resets this encoder, clearing any charset-specific internal state.
- implReset() - Method in class net.freeutils.charset.UTF7Charset.Decoder
-
Resets this decoder, clearing any charset-specific internal state.
- implReset() - Method in class net.freeutils.charset.UTF7Charset.Encoder
-
Resets this decoder, clearing any charset-specific internal state.
- ISO88596Charset - Class in net.freeutils.charset
-
The ISO88596Charset class handles the encoding and decoding of the ISO 8859-6 charset.
- ISO88596Charset() - Constructor for class net.freeutils.charset.ISO88596Charset
-
Constructs an instance of the ISO88596Charset.
- ISO88598Charset - Class in net.freeutils.charset
-
The ISO88598Charset class handles the encoding and decoding of the ISO 8859-8 charset.
- ISO88598Charset() - Constructor for class net.freeutils.charset.ISO88598Charset
-
Constructs an instance of the ISO88598Charset.
K
- KOI8UCharset - Class in net.freeutils.charset
-
The KOI8UCharset class handles the encoding and decoding of the KOI8-U charset, as provided in RFC 2319.
- KOI8UCharset() - Constructor for class net.freeutils.charset.KOI8UCharset
-
Constructs an instance of the KOI8UCharset.
M
- MIKCharset - Class in net.freeutils.charset
-
The MIKCharset class handles the encoding and decoding of the MIK cyrillic code page, commonly used by DOS applications in Bulgaria.
- MIKCharset() - Constructor for class net.freeutils.charset.MIKCharset
-
Constructs an instance of the MIKCharset.
- mutate(int[], int[], int[]) - Static method in class net.freeutils.charset.ByteLookupCharset
-
Returns a copy of the given array in which several items are modified.
N
- net.freeutils.charset - package net.freeutils.charset
- newDecoder() - Method in class net.freeutils.charset.ByteLookupCharset
-
Constructs a new decoder for this charset.
- newDecoder() - Method in class net.freeutils.charset.EscapedByteLookupCharset
-
Constructs a new decoder for this charset.
- newDecoder() - Method in class net.freeutils.charset.PackedGSMCharset
-
Constructs a new decoder for this charset.
- newDecoder() - Method in class net.freeutils.charset.UTF7Charset
-
Constructs a new decoder for this charset.
- newEncoder() - Method in class net.freeutils.charset.ByteLookupCharset
-
Constructs a new encoder for this charset.
- newEncoder() - Method in class net.freeutils.charset.EscapedByteLookupCharset
-
Constructs a new encoder for this charset.
- newEncoder() - Method in class net.freeutils.charset.PackedGSMCharset
-
Constructs a new encoder for this charset.
- newEncoder() - Method in class net.freeutils.charset.UTF7Charset
-
Constructs a new encoder for this charset.
P
- pack(byte[]) - Static method in class net.freeutils.charset.PackedGSMCharset
-
Packs the given data into full bytes.
- pack(ByteBuffer, ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Encoder
-
Packs the given data into full bytes.
- PackedGSMCharset - Class in net.freeutils.charset
-
The PackedGSMCharset class handles the encoding and decoding of the GSM default encoding charset, with packing as per GSM 03.38 spec.
- PackedGSMCharset(String, String[], int[], int[], int[][], int[][]) - Constructor for class net.freeutils.charset.PackedGSMCharset
-
Initializes a new charset with the given canonical name and alias set, and byte-to-char/char-to-byte lookup tables.
- PackedGSMCharset.Decoder - Class in net.freeutils.charset
-
The Decoder inner class handles the decoding of the Packed GSM default encoding charset.
- PackedGSMCharset.Encoder - Class in net.freeutils.charset
-
The Encoder inner class handles the encoding of the Packed GSM default encoding charset.
S
- SCGSMCharset - Class in net.freeutils.charset
-
The SCGSMCharset class handles the encoding and decoding of the GSM default encoding charset.
- SCGSMCharset() - Constructor for class net.freeutils.charset.SCGSMCharset
-
Constructs an instance of the SCGSMCharset.
- SCPackedGSMCharset - Class in net.freeutils.charset
-
The SCPackedGSMCharset class handles the encoding and decoding of the GSM default encoding charset.
- SCPackedGSMCharset() - Constructor for class net.freeutils.charset.SCPackedGSMCharset
-
Constructs an instance of the SCPackedGSMCharset.
U
- unpack(byte[]) - Static method in class net.freeutils.charset.PackedGSMCharset
-
Unpacks the given data into original bytes.
- unpack(ByteBuffer, ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
-
Unpacks the given data into original bytes.
- updateInverseLookupTable(int[][], int[], int[]) - Static method in class net.freeutils.charset.ByteLookupCharset
-
Updates an inverse lookup table with additional mappings, replacing previous mappings of the same values if they exists.
- updateInverseLookupTable(int[][], int, int) - Static method in class net.freeutils.charset.ByteLookupCharset
-
Updates an inverse lookup table with an additional mapping, replacing a previous mapping of the same value if it exists.
- UTF7Charset - Class in net.freeutils.charset
-
The UTF7Charset class handles the encoding and decoding of the UTF-7 charset.
- UTF7Charset() - Constructor for class net.freeutils.charset.UTF7Charset
-
Constructs an instance of the UTF7Charset.
- UTF7Charset(String, String[], boolean) - Constructor for class net.freeutils.charset.UTF7Charset
-
Constructs an instance of the UTF7Charset, specifying whether the O-set characters are to be encoded directly or using a shift sequence.
- UTF7Charset.Decoder - Class in net.freeutils.charset
-
The Decoder inner class handles the decoding of the UTF7 charset.
- UTF7Charset.Encoder - Class in net.freeutils.charset
-
The Encoder inner class handles the encoding of the UTF7 charset.
- UTF7OptionalCharset - Class in net.freeutils.charset
-
The UTF7OptionalCharset class handles the encoding and decoding of the UTF-7 charset.
- UTF7OptionalCharset() - Constructor for class net.freeutils.charset.UTF7OptionalCharset
-
Constructs an instance of the UTF7OptionalCharset.
All Classes and Interfaces|All Packages