Class XmlChars


  • public final class XmlChars
    extends java.lang.Object
    Simple utility class that encapsulates logic of determining validity of characters outside basic 7-bit range of Unicode, for XML 1.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static int SIZE  
      (package private) static int[] sXml10Chars  
      (package private) static int[] sXml10StartChars  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private XmlChars()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String getCharDesc​(int i)  
      static boolean is10NameChar​(int c)  
      static boolean is10NameStartChar​(int c)  
      static boolean is11NameChar​(int c)  
      static boolean is11NameStartChar​(int c)  
      private static void SETBITS​(int[] array, int point)  
      private static void SETBITS​(int[] array, int start, int end)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • sXml10StartChars

        static final int[] sXml10StartChars
      • sXml10Chars

        static final int[] sXml10Chars
    • Constructor Detail

      • XmlChars

        private XmlChars()
    • Method Detail

      • is10NameStartChar

        public static final boolean is10NameStartChar​(int c)
      • is10NameChar

        public static final boolean is10NameChar​(int c)
      • is11NameStartChar

        public static final boolean is11NameStartChar​(int c)
      • is11NameChar

        public static final boolean is11NameChar​(int c)
      • getCharDesc

        public static java.lang.String getCharDesc​(int i)
      • SETBITS

        private static void SETBITS​(int[] array,
                                    int start,
                                    int end)
      • SETBITS

        private static void SETBITS​(int[] array,
                                    int point)