net.sf.saxon.type
Class RegexTranslator.WideSingleChar

java.lang.Object
  extended by net.sf.saxon.type.RegexTranslator.CharClass
      extended by net.sf.saxon.type.RegexTranslator.SimpleCharClass
          extended by net.sf.saxon.type.RegexTranslator.WideSingleChar
Enclosing class:
RegexTranslator

static class RegexTranslator.WideSingleChar
extends RegexTranslator.SimpleCharClass


Constructor Summary
RegexTranslator.WideSingleChar(int c)
           
 
Method Summary
(package private)  void addNonBmpRanges(List ranges)
           
(package private)  void inClassOutputBmp(StringBuffer buf)
           
(package private)  int singleChar()
           
 
Methods inherited from class net.sf.saxon.type.RegexTranslator.SimpleCharClass
outputBmp, outputComplementBmp
 
Methods inherited from class net.sf.saxon.type.RegexTranslator.CharClass
getContainsBmp, getContainsNonBmp, highSurrogateRanges, lowSurrogateRanges, output, sortRangeList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RegexTranslator.WideSingleChar

RegexTranslator.WideSingleChar(int c)
Method Detail

inClassOutputBmp

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

singleChar

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

addNonBmpRanges

void addNonBmpRanges(List ranges)
Overrides:
addNonBmpRanges in class RegexTranslator.CharClass