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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddNonBmpRanges(List ranges) (package private) int(package private) int(package private) int(package private) static StringhighSurrogateRanges(List ranges) (package private) static StringlowSurrogateRanges(List ranges) (package private) final voidoutput(FastStringBuffer buf) (package private) abstract void(package private) abstract void(package private) static voidsortRangeList(List ranges)
-
Constructor Details
-
CharClass
protected CharClass(int containsBmp, int containsNonBmp)
-
-
Method Details
-
getContainsBmp
int getContainsBmp() -
getContainsNonBmp
int getContainsNonBmp() -
output
-
highSurrogateRanges
-
lowSurrogateRanges
-
outputBmp
-
outputComplementBmp
-
getSingleChar
int getSingleChar() -
addNonBmpRanges
-
sortRangeList
-