kmy.regex.tree
Class CharSet
java.lang.Object
|
+--kmy.regex.tree.CharSet
- public class CharSet
- extends java.lang.Object
- implements CharClassCodes
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
wait,
wait,
wait |
charClass
public int charClass
ranges
public char[] ranges
smallRange
static char[] smallRange
spaceRange
static char[] spaceRange
identRange
static char[] identRange
wordRange
static char[] wordRange
digitRange
static char[] digitRange
FULL_CHARSET
public static CharSet FULL_CHARSET
IDENT_CHARSET
public static CharSet IDENT_CHARSET
NONIDENT_CHARSET
public static CharSet NONIDENT_CHARSET
SPACE_CHARSET
public static CharSet SPACE_CHARSET
NONSPACE_CHARSET
public static CharSet NONSPACE_CHARSET
WORD_CHARSET
public static CharSet WORD_CHARSET
NONWORD_CHARSET
public static CharSet NONWORD_CHARSET
DIGIT_CHARSET
public static CharSet DIGIT_CHARSET
NONDIGIT_CHARSET
public static CharSet NONDIGIT_CHARSET
CharSet
public CharSet(char[] ranges,
int charClass)
CharSet
public CharSet(char[] ranges)
CharSet
public CharSet(char c)
CharSet
public CharSet(int charClass)
toString
public java.lang.String toString()
- Overrides:
- toString in class java.lang.Object
negate
public CharSet negate()
merge
public CharSet merge(CharSet other)
toLowerCase
public CharSet toLowerCase()
complexity
public int complexity()
isSingleChar
public boolean isSingleChar()
normalize
public static char[] normalize(char[] range)
merge
public static CharSet merge(CharSet set1,
CharSet set2)
merge
public static char[] merge(char[] range1,
char[] range2)
decode
public static CharSet decode(char c)