net.sf.saxon.regex
Class JDK15RegexTranslator.Subtraction

java.lang.Object
  extended bynet.sf.saxon.regex.JDK15RegexTranslator.CharClass
      extended bynet.sf.saxon.regex.JDK15RegexTranslator.Subtraction
Enclosing class:
JDK15RegexTranslator

static class JDK15RegexTranslator.Subtraction
extends JDK15RegexTranslator.CharClass


Constructor Summary
(package private) JDK15RegexTranslator.Subtraction(JDK15RegexTranslator.CharClass cc1, JDK15RegexTranslator.CharClass cc2)
           
 
Method Summary
(package private)  int getSingleChar()
           
(package private)  void output(FastStringBuffer buf)
           
(package private)  void outputComplement(FastStringBuffer buf)
           
(package private) static void sortRangeList(List ranges)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDK15RegexTranslator.Subtraction

JDK15RegexTranslator.Subtraction(JDK15RegexTranslator.CharClass cc1,
                                 JDK15RegexTranslator.CharClass cc2)
Method Detail

output

void output(FastStringBuffer buf)
Specified by:
output in class JDK15RegexTranslator.CharClass

outputComplement

void outputComplement(FastStringBuffer buf)
Specified by:
outputComplement in class JDK15RegexTranslator.CharClass

getSingleChar

int getSingleChar()

sortRangeList

static void sortRangeList(List ranges)