Class CharConstants


  • public final class CharConstants
    extends Object
    • Field Detail

      • NULL_OR_LINEBR

        public static final CharConstants NULL_OR_LINEBR
      • NULL_BL_LINEBR

        public static final CharConstants NULL_BL_LINEBR
      • NULL_BL_T_LINEBR

        public static final CharConstants NULL_BL_T_LINEBR
      • ESCAPE_REPLACEMENTS

        public static final Map<Integer,​Character> ESCAPE_REPLACEMENTS
        A mapping from an escaped character in the input stream to the character that they should be replaced with.

        YAML defines several common and a few uncommon escape sequences.

      • ESCAPES

        public static final Map<Character,​Integer> ESCAPES
        A mapping from a character to be escaped to its code in the output stream. (used for emitting) It contains the same as ESCAPE_REPLACEMENTS except ' ' and '/'

        YAML defines several common and a few uncommon escape sequences.

        See Also:
        5.7. Escaped Characters
      • ESCAPE_CODES

        public static final Map<Character,​Integer> ESCAPE_CODES
        A mapping from a character to a number of bytes to read-ahead for that escape sequence. These escape sequences are used to handle unicode escaping in the following formats, where H is a hexadecimal character:
         \xHH         : escaped 8-bit Unicode character
         \uHHHH       : escaped 16-bit Unicode character
         \UHHHHHHHH   : escaped 32-bit Unicode character
         
    • Method Detail

      • has

        public boolean has​(int c)
      • hasNo

        public boolean hasNo​(int c)
      • has

        public boolean has​(int c,
                           String additional)
      • hasNo

        public boolean hasNo​(int c,
                             String additional)