A B C D E G I J L M N O P R T U V 

A

access(CharSequence) - Static method in class com.cloudhopper.commons.charset.CharSequenceAccessor
 
AirwideIA5Charset - Class in com.cloudhopper.commons.charset
The AirwideIA5Charset class handles a charset unique to the "Airwide" SMSC vendor.
AirwideIA5Charset() - Constructor for class com.cloudhopper.commons.charset.AirwideIA5Charset
 

B

BaseCharset - Class in com.cloudhopper.commons.charset
Base Charset class implementing common functionality.
BaseCharset() - Constructor for class com.cloudhopper.commons.charset.BaseCharset
 

C

calculateByteLength(CharSequence) - Static method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
Highly efficient method for calculating the byte length of a String if it was encoded as modified UTF-8 bytes.
calculateByteLength(CharSequence, char[], int, int) - Static method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
Highly efficient method for calculating the byte length of a String if it was encoded as modified UTF-8 bytes.
calculateByteLength(String) - Static method in class com.cloudhopper.commons.charset.UTF8Charset
Deprecated. 
canRepresent(CharSequence) - Static method in class com.cloudhopper.commons.charset.GSMCharset
Verifies that this charset can represent every character in the Java String (char sequence).
canRepresent(CharSequence) - Static method in class com.cloudhopper.commons.charset.TMobileNlGSMCharset
Verifies that this charset can represent every character in the Java String (char sequence).
CHAR_TABLE - Static variable in class com.cloudhopper.commons.charset.GSMCharset
 
CHAR_TABLE - Static variable in class com.cloudhopper.commons.charset.MobileTextUtil
 
CharSequenceAccessor - Class in com.cloudhopper.commons.charset
Utility class for accessing private fields in common CharSequence classes such as String, StringBuilder, etc.
CharSequenceAccessor() - Constructor for class com.cloudhopper.commons.charset.CharSequenceAccessor
 
CharSequenceAccessor.CharArrayWrapper - Class in com.cloudhopper.commons.charset
 
CharSequenceAccessor.CharArrayWrapper() - Constructor for class com.cloudhopper.commons.charset.CharSequenceAccessor.CharArrayWrapper
 
Charset - Interface in com.cloudhopper.commons.charset
Interface for any charset.
CHARSET_AIRWIDE_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "AIRWIDE-IA5"
CHARSET_AIRWIDE_IA5 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_GSM7 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "PACKED-GSM"
CHARSET_GSM8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "GSM"
CHARSET_ISO_8859_1 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_ISO_8859_15 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_MODIFIED_UTF8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Modified version of UTF-8 designed mostly for serialization and speed.
CHARSET_PACKED_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_TMOBILENL_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_UCS_2 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_UTF_8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_VFD2_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CHARSET_VFTR_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
charsets - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
CharsetUtil - Class in com.cloudhopper.commons.charset
Utility class for encoding and decoding between Strings and byte arrays.
CharsetUtil() - Constructor for class com.cloudhopper.commons.charset.CharsetUtil
 
com.cloudhopper.commons.charset - package com.cloudhopper.commons.charset
 
createOptimizedString(char[], int, int) - Static method in class com.cloudhopper.commons.charset.CharSequenceAccessor
 

D

decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.AirwideIA5Charset
 
decode(byte[]) - Method in class com.cloudhopper.commons.charset.BaseCharset
Default implementation that simply returns a String by creating a new StringBuffer, appending to it, and then returning a new String.
decode(byte[], StringBuilder) - Method in interface com.cloudhopper.commons.charset.Charset
Decode the byte array to a Java string that is appended to the buffer.
decode(byte[]) - Method in interface com.cloudhopper.commons.charset.Charset
Decode the byte array and return a new Java string.
decode(byte[], StringBuilder, String) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
decode(byte[], StringBuilder, Charset) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
decode(byte[], String) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
decode(byte[], Charset) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.GSMCharset
Decode an SMS default alphabet-encoded octet string into a Java String.
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.JavaCharset
 
decode(byte[]) - Method in class com.cloudhopper.commons.charset.JavaCharset
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
decode(byte[]) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
decode(byte[], int, int) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.PackedGSMCharset
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.TMobileNlGSMCharset
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.VFD2GSMCharset
 
decode(byte[], StringBuilder) - Method in class com.cloudhopper.commons.charset.VFTRGSMCharset
 
decodeToCharArray(byte[], int, int, char[], int) - Static method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 

E

encode(CharSequence) - Method in class com.cloudhopper.commons.charset.AirwideIA5Charset
 
encode(CharSequence) - Method in interface com.cloudhopper.commons.charset.Charset
Encode the Java string into a byte array.
encode(CharSequence, String) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
encode(CharSequence, Charset) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.GSMCharset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.JavaCharset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.PackedGSMCharset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.TMobileNlGSMCharset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.VFD2GSMCharset
 
encode(CharSequence) - Method in class com.cloudhopper.commons.charset.VFTRGSMCharset
 
encodeToByteArray(CharSequence, char[], int, int, byte[], int) - Static method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
Encode the string to an array of UTF-8 bytes.
estimateDecodeCharLength(byte[]) - Method in interface com.cloudhopper.commons.charset.Charset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.GSMCharset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.ISO885915Charset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.ISO88591Charset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.UCS2Charset
 
estimateDecodeCharLength(byte[]) - Method in class com.cloudhopper.commons.charset.UTF8Charset
 
estimateEncodeByteLength(CharSequence) - Method in interface com.cloudhopper.commons.charset.Charset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.GSMCharset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.ISO885915Charset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.ISO88591Charset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.UCS2Charset
 
estimateEncodeByteLength(CharSequence) - Method in class com.cloudhopper.commons.charset.UTF8Charset
 
EXT_CHAR_TABLE - Static variable in class com.cloudhopper.commons.charset.GSMCharset
Extended character table.
EXTENDED_ESCAPE - Static variable in class com.cloudhopper.commons.charset.GSMCharset
 

G

getCharsetMap() - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
getCommit() - Static method in class com.cloudhopper.commons.charset.Version
Returns the library source control commit tag such as "8d76979e"
getLongVersion() - Static method in class com.cloudhopper.commons.charset.Version
Returns a longer library version that includes the timestamp such as "3.0.2 (commit 8d76979e; ts 20140124-1058)"
getName() - Static method in class com.cloudhopper.commons.charset.Version
Returns the library name such as "ch-commons-charset"
getTimestamp() - Static method in class com.cloudhopper.commons.charset.Version
Returns the library build timestamp (date) such as "20140124-1058"
getVendor() - Static method in class com.cloudhopper.commons.charset.Version
Returns the library vendor such as "com.cloudhopper"
getVersion() - Static method in class com.cloudhopper.commons.charset.Version
Returns the library version such as "3.0.2"
GSMBitPacker - Class in com.cloudhopper.commons.charset
Utility for packing and unpacking 8-bit to/from 7-bit byte arrays.
GSMBitPacker() - Constructor for class com.cloudhopper.commons.charset.GSMBitPacker
 
GSMCharset - Class in com.cloudhopper.commons.charset
This class encodes and decodes Java Strings to and from the SMS default alphabet.
GSMCharset() - Constructor for class com.cloudhopper.commons.charset.GSMCharset
 

I

ISO885915Charset - Class in com.cloudhopper.commons.charset
This class encodes and decodes Java Strings to and from the Latin-9/ISO-8859-15 alphabet.
ISO885915Charset() - Constructor for class com.cloudhopper.commons.charset.ISO885915Charset
 
ISO88591Charset - Class in com.cloudhopper.commons.charset
This class encodes and decodes Java Strings to and from the Latin-1/ISO-8859-1 alphabet.
ISO88591Charset() - Constructor for class com.cloudhopper.commons.charset.ISO88591Charset
 

J

JavaCharset - Class in com.cloudhopper.commons.charset
Base class for all charset conversions that rely on the internal Java String getBytes() methods.
JavaCharset(String) - Constructor for class com.cloudhopper.commons.charset.JavaCharset
 

L

length - Variable in class com.cloudhopper.commons.charset.CharSequenceAccessor.CharArrayWrapper
 

M

map(String) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
MobileTextUtil - Class in com.cloudhopper.commons.charset
Utility class for working with text used on mobile phones (primarily SMS).
MobileTextUtil() - Constructor for class com.cloudhopper.commons.charset.MobileTextUtil
 
ModifiedUTF8Charset - Class in com.cloudhopper.commons.charset
Charset representing "Modified UTF-8".
ModifiedUTF8Charset() - Constructor for class com.cloudhopper.commons.charset.ModifiedUTF8Charset
 

N

NAME_AIRWIDE_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "AIRWIDE-IA5"
NAME_AIRWIDE_IA5 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_GSM7 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "PACKED-GSM"
NAME_GSM8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Alias for "GSM"
NAME_ISO_8859_1 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_ISO_8859_15 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_MODIFIED_UTF8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
Modified version of UTF-8 designed mostly for serialization and speed.
NAME_PACKED_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_TMOBILENL_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_UCS_2 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_UTF_8 - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_VFD2_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
NAME_VFTR_GSM - Static variable in class com.cloudhopper.commons.charset.CharsetUtil
 
normalize(CharSequence) - Method in class com.cloudhopper.commons.charset.BaseCharset
 
normalize(CharSequence) - Method in interface com.cloudhopper.commons.charset.Charset
Normalize the characters of the source string to characters that can be represented by this charset.
normalize(CharSequence, String) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 
normalize(CharSequence, Charset) - Static method in class com.cloudhopper.commons.charset.CharsetUtil
 

O

offset - Variable in class com.cloudhopper.commons.charset.CharSequenceAccessor.CharArrayWrapper
 

P

pack(byte[]) - Static method in class com.cloudhopper.commons.charset.GSMBitPacker
Pack a byte array according to the GSM bit-packing algorithm.
PackedGSMCharset - Class in com.cloudhopper.commons.charset
The PackedGSMCharset class handles the encoding and decoding of the GSM default encoding charset, with packing as per GSM 03.38 spec.
PackedGSMCharset() - Constructor for class com.cloudhopper.commons.charset.PackedGSMCharset
 
PAGE_BREAK - Static variable in class com.cloudhopper.commons.charset.GSMCharset
Page break (extended table).

R

replaceAccentedChars(StringBuilder) - Static method in class com.cloudhopper.commons.charset.MobileTextUtil
Replace accented characters with their ascii equivalents.
replaceSafeUnicodeChars(StringBuilder) - Static method in class com.cloudhopper.commons.charset.MobileTextUtil
Replace unicode characters with their ascii equivalents, limiting replacement to "safe" characters such as smart quotes to dumb quotes.

T

TMobileNlGSMCharset - Class in com.cloudhopper.commons.charset
The TmobileNlGSMCharset class handles a charset unique to the "T-Mobile Netherlands" SMSC vendor.
TMobileNlGSMCharset() - Constructor for class com.cloudhopper.commons.charset.TMobileNlGSMCharset
 

U

UCS2Charset - Class in com.cloudhopper.commons.charset
Charset for UCS2 (ISO-10646-UCS-2 in Java).
UCS2Charset() - Constructor for class com.cloudhopper.commons.charset.UCS2Charset
 
unpack(byte[]) - Static method in class com.cloudhopper.commons.charset.GSMBitPacker
Unpack a byte array according to the GSM bit-packing algorithm.
updateStringBuilder(StringBuilder, int) - Static method in class com.cloudhopper.commons.charset.CharSequenceAccessor
 
UTF8Charset - Class in com.cloudhopper.commons.charset
Charset for UTF-8.
UTF8Charset() - Constructor for class com.cloudhopper.commons.charset.UTF8Charset
 

V

value - Variable in class com.cloudhopper.commons.charset.CharSequenceAccessor.CharArrayWrapper
 
Version - Class in com.cloudhopper.commons.charset
 
Version() - Constructor for class com.cloudhopper.commons.charset.Version
 
VFD2GSMCharset - Class in com.cloudhopper.commons.charset
The VFD2GSMCharset class is mostly based on standard GSM charset, but just a few chars (@, German chars) use different byte values.
VFD2GSMCharset() - Constructor for class com.cloudhopper.commons.charset.VFD2GSMCharset
 
VFTRGSMCharset - Class in com.cloudhopper.commons.charset
The VFTRGSMCharset class is mostly based on Latin-1, but mixed almost equally with the GSM default charset.
VFTRGSMCharset() - Constructor for class com.cloudhopper.commons.charset.VFTRGSMCharset
 
A B C D E G I J L M N O P R T U V 

Copyright © 2012-2014 Cloudhopper by Twitter. All Rights Reserved.