net.sf.saxon.type
Class RegexTranslator.SingleChar

java.lang.Object
  extended bynet.sf.saxon.type.RegexTranslator.CharClass
      extended bynet.sf.saxon.type.RegexTranslator.SimpleCharClass
          extended bynet.sf.saxon.type.RegexTranslator.SingleChar
Enclosing class:
RegexTranslator

static class RegexTranslator.SingleChar
extends RegexTranslator.SimpleCharClass


Constructor Summary
(package private) RegexTranslator.SingleChar(char c)
           
 
Method Summary
(package private)  void addNonBmpRanges(java.util.List ranges)
           
(package private)  int getContainsBmp()
           
(package private)  int getContainsNonBmp()
           
(package private) static java.lang.String highSurrogateRanges(java.util.List ranges)
           
(package private)  void inClassOutputBmp(java.lang.StringBuffer buf)
           
(package private) static java.lang.String lowSurrogateRanges(java.util.List ranges)
           
(package private)  void output(java.lang.StringBuffer buf)
           
(package private)  void outputBmp(java.lang.StringBuffer buf)
           
(package private)  void outputComplementBmp(java.lang.StringBuffer buf)
           
(package private)  int singleChar()
           
(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

RegexTranslator.SingleChar

RegexTranslator.SingleChar(char c)
Method Detail

singleChar

int singleChar()
Overrides:
singleChar in class RegexTranslator.CharClass

outputBmp

void outputBmp(java.lang.StringBuffer buf)
Overrides:
outputBmp in class RegexTranslator.SimpleCharClass

inClassOutputBmp

void inClassOutputBmp(java.lang.StringBuffer buf)
Specified by:
inClassOutputBmp in class RegexTranslator.SimpleCharClass

outputComplementBmp

void outputComplementBmp(java.lang.StringBuffer buf)
Specified by:
outputComplementBmp in class RegexTranslator.CharClass

getContainsBmp

int getContainsBmp()

getContainsNonBmp

int getContainsNonBmp()

output

final void output(java.lang.StringBuffer buf)

highSurrogateRanges

static java.lang.String highSurrogateRanges(java.util.List ranges)

lowSurrogateRanges

static java.lang.String lowSurrogateRanges(java.util.List ranges)

addNonBmpRanges

void addNonBmpRanges(java.util.List ranges)

sortRangeList

static void sortRangeList(java.util.List ranges)