net.sf.saxon.type
Class RegexTranslator.SimpleCharClass

java.lang.Object
  extended by net.sf.saxon.type.RegexTranslator.CharClass
      extended by net.sf.saxon.type.RegexTranslator.SimpleCharClass
Direct Known Subclasses:
RegexTranslator.CharRange, RegexTranslator.Empty, RegexTranslator.Property, RegexTranslator.SingleChar, RegexTranslator.WideSingleChar
Enclosing class:
RegexTranslator

abstract static class RegexTranslator.SimpleCharClass
extends RegexTranslator.CharClass


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

Constructor Detail

RegexTranslator.SimpleCharClass

RegexTranslator.SimpleCharClass(int containsBmp,
                                int containsNonBmp)
Method Detail

outputBmp

void outputBmp(StringBuffer buf)
Specified by:
outputBmp in class RegexTranslator.CharClass

outputComplementBmp

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

inClassOutputBmp

abstract void inClassOutputBmp(StringBuffer buf)