net.sf.saxon.type
Class RegexTranslator.CharClass
java.lang.Object
net.sf.saxon.type.RegexTranslator.CharClass
- Direct Known Subclasses:
- RegexTranslator.BackReference, RegexTranslator.Complement, RegexTranslator.SimpleCharClass, RegexTranslator.Subtraction, RegexTranslator.Union
- Enclosing class:
- RegexTranslator
abstract static class RegexTranslator.CharClass
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegexTranslator.CharClass
protected RegexTranslator.CharClass(int containsBmp,
int containsNonBmp)
getContainsBmp
int getContainsBmp()
getContainsNonBmp
int getContainsNonBmp()
output
final void output(StringBuffer buf)
highSurrogateRanges
static String highSurrogateRanges(List ranges)
lowSurrogateRanges
static String lowSurrogateRanges(List ranges)
outputBmp
abstract void outputBmp(StringBuffer buf)
outputComplementBmp
abstract void outputComplementBmp(StringBuffer buf)
singleChar
int singleChar()
addNonBmpRanges
void addNonBmpRanges(List ranges)
sortRangeList
static void sortRangeList(List ranges)