Package net.sf.saxon.regex
Class JDK14RegexTranslator.CharClass
- java.lang.Object
-
- net.sf.saxon.regex.JDK14RegexTranslator.CharClass
-
- Direct Known Subclasses:
JDK14RegexTranslator.BackReference,JDK14RegexTranslator.Complement,JDK14RegexTranslator.Dot,JDK14RegexTranslator.SimpleCharClass,JDK14RegexTranslator.Subtraction,JDK14RegexTranslator.Union
- Enclosing class:
- JDK14RegexTranslator
abstract static class JDK14RegexTranslator.CharClass extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedCharClass(int containsBmp, int containsNonBmp)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) voidaddNonBmpRanges(java.util.List ranges)(package private) intgetContainsBmp()(package private) intgetContainsNonBmp()(package private) intgetSingleChar()(package private) static java.lang.StringhighSurrogateRanges(java.util.List ranges)(package private) static java.lang.StringlowSurrogateRanges(java.util.List ranges)(package private) voidoutput(FastStringBuffer buf)(package private) abstract voidoutputBmp(FastStringBuffer buf)(package private) abstract voidoutputComplementBmp(FastStringBuffer buf)(package private) static voidsortRangeList(java.util.List ranges)
-
-
-
Method Detail
-
getContainsBmp
int getContainsBmp()
-
getContainsNonBmp
int getContainsNonBmp()
-
output
final void output(FastStringBuffer buf)
-
highSurrogateRanges
static java.lang.String highSurrogateRanges(java.util.List ranges)
-
lowSurrogateRanges
static java.lang.String lowSurrogateRanges(java.util.List ranges)
-
outputBmp
abstract void outputBmp(FastStringBuffer buf)
-
outputComplementBmp
abstract void outputComplementBmp(FastStringBuffer buf)
-
getSingleChar
int getSingleChar()
-
addNonBmpRanges
void addNonBmpRanges(java.util.List ranges)
-
sortRangeList
static void sortRangeList(java.util.List ranges)
-
-