Utility class that implements the standard C ctype functionality.
static final int UPPER = 0x00000100;
static final int LOWER = 0x00000200;
static final int DIGIT = 0x00000400;
static final int SPACE = 0x00000800;
static final int PUNCT = 0x00001000;
static final int CNTRL = 0x00002000;
static final int BLANK = 0x00004000;
static final int HEX = 0x00008000;
static final int UNDER = 0x00010000;
static final int ASCII = 0x0000FF00;
private static final int[] ctype = new int[] { return ((ch & 0xFFFFFF80) == 0 ? ctype[ch] : 0);
static boolean isType(int ch, int type) { return ((ch & 0xFFFFFF80) == 0);
return ((ch-'0')|('9'-ch)) >= 0; return ((ch-0x20)|(0x7E-ch)) >= 0;
return ((ch-'0')|('7'-ch)) >= 0; return ((ch-'a')|('z'-ch)) >= 0; return ((ch-'A')|('Z'-ch)) >= 0; static boolean isWord(int ch) { return (ctype[ch & 0x7F] & 0x3F);
return isUpper(ch) ? (ch + 0x20) : ch;
return isLower(ch) ? (ch - 0x20) : ch;