| Constructor and Description | 
|---|
| ATStringConverter() | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | GSM2Java(String gsmStr)Convert GSM encoded string into a Java string, "\xy" character escaping is
 supported. | 
| static String | GSM2Java(String gsmStr,
        boolean handleEscaping)Convert GSM encoded string into a Java string, "\xy" character escaping is
 switchable. | 
| static String | Java2GSM(String str)Converts a Java encoded string into a GSM encoded string. | 
| static String | Java2UCS2Hex(String str)Converts a Java encoded string into a string containing the characters in the
 UCS2 hex format. | 
| static String | UCS2Hex2Java(String str)Converts a string in the UCS2 hex format into a Java encoded string. | 
public static String GSM2Java(String gsmStr) throws IllegalArgumentException
gsmStr - GSM encoded string to be converted, which may contain "\xy"
               escape sequences with xy in the range of 0x00 ~ 0x7F, which are
               converted to single characters.IllegalArgumentException - If one or more characters cannot be mapped
                                  from GSM encoding, e.g. a character value
                                  was > 0x7F.public static String GSM2Java(String gsmStr, boolean handleEscaping) throws IllegalArgumentException
gsmStr - GSM encoded string to be converted.handleEscaping - "\xy" character escape handling selector
                       IllegalArgumentException - If one or more characters cannot be mapped
                                  from GSM encoding, e.g. a character value
                                  was > 0x7F.public static String Java2GSM(String str) throws IllegalArgumentException
str - The String instance from Java to be converted.IllegalArgumentException - If one or more characters cannot be mapped
                                  to GSM encoding, i.e. a character is not
                                  defined within the GSM alphabet.public static String Java2UCS2Hex(String str)
str - The String instance from Java to be converted.public static String UCS2Hex2Java(String str) throws IllegalArgumentException
str - The UCS2 hex string to be converted.IllegalArgumentException - If the passed string isn't in proper UCS2
                                  hex format.