|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ie.ncl.util.chars.StringEncoding ie.ncl.util.chars.CharacterEncoding ie.ncl.util.chars.EscapeCharacterEncoding ie.ncl.sms.dcs.GsmAlphabetEncoding
public class GsmAlphabetEncoding
This is the default GSM 7-bit Character encoding scheme. Pass it a string/bytes and it returns the corresponding bytes/string. You cannot be guaranteed that the length of the string and the length of the byte array will be the same (as some escape characters may be used).
Field Summary | |
---|---|
static char |
adi
a with diaeresis character. |
static char |
ADI
A with diaeresis character. |
static char |
ae
ae joined character. |
static char |
AE
AE joined (Ligature AE) character. |
static char |
agr
a with grave character. |
static char |
ang
Anstrom lower character. |
static char |
ANG
Anstrom (ring over A) character. |
static char |
CED
C with Cedilla character. |
static char |
CR
Carraige return character. |
static char |
CUR
Currency sign (o,with 4 normals) character. |
static char |
DEL
Delta character. |
static char |
eac
e with acute character. |
static char |
EAC
E with accent character. |
static char |
egr
e with grave character. |
static char |
emp
Lower case Null/Empty set character. |
static char |
EMP
Null/empty set (like 0) character. |
static char |
ESC
Escape character. |
static char |
ESZ
Sharpened S (German eszett) character. |
static char |
EUR
Euro sign character. |
static char |
EURO
Euro sign character (alias). |
static char |
GAM
Gamma character. |
static char |
IEM
inverted exclaimation mark character. |
static char |
igr
i with grave character. |
static char |
IQM
inverted question mark character. |
static char |
LAM
Lamda character. |
static char |
LF
Line feed character. |
static char |
nti
n with tilde character. |
static char |
NTI
N with tilde character. |
static char |
odi
o with diaeresis character. |
static char |
ODI
O with diaeresis character. |
static char |
ogr
o with grave character. |
static char |
OME
Omega character. |
static char |
PBK
Form feed (page break) character |
static char |
PHI
Phi character. |
static char |
PI
Pi character. |
static char |
PSI
Psi character. |
static char |
QUO
Quotation character. |
static char |
SEC
Section marker character. |
static char |
SIG
Sigma character. |
static char[] |
SMS_ALPHABET
|
static char |
THE
Theta character. |
static char |
udi
u with diaeresis character. |
static char |
UDI
U with diaeresis character. |
static char |
ugr
u with grave character. |
static char |
XI
Xi character. |
static char |
YEN
Yen currency sign character. |
Constructor Summary | |
---|---|
GsmAlphabetEncoding()
|
Method Summary | |
---|---|
static int |
getEncodingLength(java.lang.String text)
|
java.lang.String |
getString(byte[] bytes)
Convert bytes to characters. |
boolean |
isEscapeCharAtEnd(byte[] bytes)
|
static boolean |
isLongGsmMessage(java.lang.String text)
|
static java.lang.String |
transposeFirstCharacter(java.lang.String s)
|
Methods inherited from class ie.ncl.util.chars.EscapeCharacterEncoding |
---|
decode, encode, recognize |
Methods inherited from class ie.ncl.util.chars.CharacterEncoding |
---|
getBytes, getString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final char DEL
public static final char PHI
public static final char GAM
public static final char LAM
public static final char OME
public static final char PI
public static final char PSI
public static final char SIG
public static final char THE
public static final char XI
public static final char IEM
public static final char IQM
public static final char CUR
public static final char YEN
public static final char agr
public static final char egr
public static final char EAC
public static final char eac
public static final char ugr
public static final char igr
public static final char ogr
public static final char CED
public static final char EMP
public static final char emp
public static final char ANG
public static final char ang
public static final char AE
public static final char ae
public static final char ESZ
public static final char ADI
public static final char adi
public static final char ODI
public static final char odi
public static final char UDI
public static final char udi
public static final char NTI
public static final char nti
public static final char SEC
public static final char CR
public static final char LF
public static final char ESC
public static final char QUO
public static final char PBK
public static final char EUR
public static final char EURO
public static final char[] SMS_ALPHABET
Constructor Detail |
---|
public GsmAlphabetEncoding()
Method Detail |
---|
public boolean isEscapeCharAtEnd(byte[] bytes)
public static java.lang.String transposeFirstCharacter(java.lang.String s)
public static int getEncodingLength(java.lang.String text)
public static boolean isLongGsmMessage(java.lang.String text)
public java.lang.String getString(byte[] bytes)
ie.ncl.util.chars.CharacterEncoding
getString
in class ie.ncl.util.chars.CharacterEncoding
|
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |