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) void
addNonBmpRanges
(List ranges) (package private) int
(package private) int
(package private) int
(package private) static String
highSurrogateRanges
(List ranges) (package private) static String
lowSurrogateRanges
(List ranges) (package private) final void
output
(FastStringBuffer buf) (package private) abstract void
(package private) abstract void
(package private) static void
sortRangeList
(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
-