net.sf.saxon.type
Class RegexTranslator.Union

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

static class RegexTranslator.Union
extends RegexTranslator.CharClass


Constructor Summary
RegexTranslator.Union(List members)
           
RegexTranslator.Union(RegexTranslator.CharClass[] v)
           
 
Method Summary
(package private)  void addNonBmpRanges(List ranges)
           
(package private)  void outputBmp(StringBuffer buf)
           
(package private)  void outputComplementBmp(StringBuffer buf)
           
 
Methods inherited from class net.sf.saxon.type.RegexTranslator.CharClass
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.Union

RegexTranslator.Union(RegexTranslator.CharClass[] v)

RegexTranslator.Union

RegexTranslator.Union(List members)
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

addNonBmpRanges

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