net.sf.saxon.regex
Class JDK14RegexTranslator.SimpleCharClass
java.lang.Object
net.sf.saxon.regex.JDK14RegexTranslator.CharClass
net.sf.saxon.regex.JDK14RegexTranslator.SimpleCharClass
- Direct Known Subclasses:
- JDK14RegexTranslator.CharRange, JDK14RegexTranslator.Empty, JDK14RegexTranslator.Property, JDK14RegexTranslator.SingleChar, JDK14RegexTranslator.WideSingleChar
- Enclosing class:
- JDK14RegexTranslator
- abstract static class JDK14RegexTranslator.SimpleCharClass
- extends JDK14RegexTranslator.CharClass
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JDK14RegexTranslator.SimpleCharClass
JDK14RegexTranslator.SimpleCharClass(int containsBmp,
int containsNonBmp)
outputBmp
void outputBmp(FastStringBuffer buf)
- Specified by:
outputBmp
in class JDK14RegexTranslator.CharClass
outputComplementBmp
void outputComplementBmp(FastStringBuffer buf)
- Specified by:
outputComplementBmp
in class JDK14RegexTranslator.CharClass
inClassOutputBmp
abstract void inClassOutputBmp(FastStringBuffer buf)
getContainsBmp
int getContainsBmp()
getContainsNonBmp
int getContainsNonBmp()
output
final void output(FastStringBuffer buf)
highSurrogateRanges
static String highSurrogateRanges(List ranges)
lowSurrogateRanges
static String lowSurrogateRanges(List ranges)
getSingleChar
int getSingleChar()
addNonBmpRanges
void addNonBmpRanges(List ranges)
sortRangeList
static void sortRangeList(List ranges)