net.sf.saxon.regex
Class JDK14RegexTranslator.WideSingleChar

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

static class JDK14RegexTranslator.WideSingleChar
extends JDK14RegexTranslator.SimpleCharClass


Constructor Summary
JDK14RegexTranslator.WideSingleChar(int c)
           
 
Method Summary
(package private)  void addNonBmpRanges(java.util.List ranges)
           
(package private)  int getSingleChar()
           
(package private)  void inClassOutputBmp(FastStringBuffer buf)
           
 
Methods inherited from class net.sf.saxon.regex.JDK14RegexTranslator.SimpleCharClass
outputBmp, outputComplementBmp
 
Methods inherited from class net.sf.saxon.regex.JDK14RegexTranslator.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

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