Class JDK14RegexTranslator.CharClass

java.lang.Object
net.sf.saxon.regex.JDK14RegexTranslator.CharClass
Direct Known Subclasses:
JDK14RegexTranslator.BackReference, JDK14RegexTranslator.Complement, JDK14RegexTranslator.Dot, JDK14RegexTranslator.SimpleCharClass, JDK14RegexTranslator.Subtraction, JDK14RegexTranslator.Union
Enclosing class:
JDK14RegexTranslator

abstract static class JDK14RegexTranslator.CharClass extends Object
  • Constructor Details

    • CharClass

      protected CharClass(int containsBmp, int containsNonBmp)
  • Method Details

    • getContainsBmp

      int getContainsBmp()
    • getContainsNonBmp

      int getContainsNonBmp()
    • output

      final void output(FastStringBuffer buf)
    • highSurrogateRanges

      static String highSurrogateRanges(List ranges)
    • lowSurrogateRanges

      static String lowSurrogateRanges(List ranges)
    • outputBmp

      abstract void outputBmp(FastStringBuffer buf)
    • outputComplementBmp

      abstract void outputComplementBmp(FastStringBuffer buf)
    • getSingleChar

      int getSingleChar()
    • addNonBmpRanges

      void addNonBmpRanges(List ranges)
    • sortRangeList

      static void sortRangeList(List ranges)