net.sf.saxon.regex
Class JDK14RegexTranslator.WideSingleChar

java.lang.Object
  extended bynet.sf.saxon.regex.JDK14RegexTranslator.CharClass
      extended bynet.sf.saxon.regex.JDK14RegexTranslator.SimpleCharClass
          extended bynet.sf.saxon.regex.JDK14RegexTranslator.WideSingleChar
Enclosing class:
JDK14RegexTranslator

static class JDK14RegexTranslator.WideSingleChar
extends JDK14RegexTranslator.SimpleCharClass


Constructor Summary
(package private) JDK14RegexTranslator.WideSingleChar(int c)
           
 
Method Summary
(package private)  void addNonBmpRanges(java.util.List ranges)
           
(package private)  int getContainsBmp()
           
(package private)  int getContainsNonBmp()
           
(package private)  int getSingleChar()
           
(package private) static java.lang.String highSurrogateRanges(java.util.List ranges)
           
(package private)  void inClassOutputBmp(FastStringBuffer buf)
           
(package private) static java.lang.String lowSurrogateRanges(java.util.List ranges)
           
(package private)  void output(FastStringBuffer buf)
           
(package private)  void outputBmp(FastStringBuffer buf)
           
(package private)  void outputComplementBmp(FastStringBuffer buf)
           
(package private) static void sortRangeList(java.util.List ranges)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDK14RegexTranslator.WideSingleChar

JDK14RegexTranslator.WideSingleChar(int c)
Method Detail

inClassOutputBmp

void inClassOutputBmp(FastStringBuffer buf)
Specified by:
inClassOutputBmp in class JDK14RegexTranslator.SimpleCharClass

getSingleChar

int getSingleChar()
Overrides:
getSingleChar in class JDK14RegexTranslator.CharClass

addNonBmpRanges

void addNonBmpRanges(java.util.List ranges)
Overrides:
addNonBmpRanges in class JDK14RegexTranslator.CharClass

outputBmp

void outputBmp(FastStringBuffer buf)
Specified by:
outputBmp in class JDK14RegexTranslator.CharClass

outputComplementBmp

void outputComplementBmp(FastStringBuffer buf)
Specified by:
outputComplementBmp in class JDK14RegexTranslator.CharClass

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)

sortRangeList

static void sortRangeList(java.util.List ranges)