Skip navigation links
B C D E G H I K M N P S U 

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, float, float) - 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.

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, float, float) - 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.
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(CharBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
Flushes this decoder.
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.
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(ByteBuffer, ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Encoder
Packs the given data into full bytes.
pack(byte[]) - Static method in class net.freeutils.charset.PackedGSMCharset
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(ByteBuffer, ByteBuffer) - Method in class net.freeutils.charset.PackedGSMCharset.Decoder
Unpacks the given data into original bytes.
unpack(byte[]) - Static method in class net.freeutils.charset.PackedGSMCharset
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 an additional mapping, replacing a previous mapping of the same value if it exists.
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.
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.
B C D E G H I K M N P S U 
Skip navigation links