Class CharConstants


  • public final class CharConstants
    extends java.lang.Object
    • Field Detail

      • NULL_OR_LINEBR_S

        private static final java.lang.String NULL_OR_LINEBR_S
        See Also:
        Constant Field Values
      • NULL_BL_LINEBR_S

        private static final java.lang.String NULL_BL_LINEBR_S
        See Also:
        Constant Field Values
      • NULL_BL_T_LINEBR_S

        private static final java.lang.String NULL_BL_T_LINEBR_S
        See Also:
        Constant Field Values
      • URI_CHARS_SUFFIX_S

        private static final java.lang.String URI_CHARS_SUFFIX_S
        See Also:
        Constant Field Values
      • 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
      • URI_CHARS_FOR_TAG_PREFIX

        public static final CharConstants URI_CHARS_FOR_TAG_PREFIX
      • URI_CHARS_FOR_TAG_SUFFIX

        public static final CharConstants URI_CHARS_FOR_TAG_SUFFIX
      • contains

        boolean[] contains
      • ESCAPE_REPLACEMENTS

        public static final java.util.Map<java.lang.Character,​java.lang.String> 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.

      • ESCAPE_CODES

        public static final java.util.Map<java.lang.Character,​java.lang.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
         
    • Constructor Detail

      • CharConstants

        private CharConstants​(java.lang.String content)
    • Method Detail

      • has

        public boolean has​(int c)
      • hasNo

        public boolean hasNo​(int c)
      • has

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

        public boolean hasNo​(int c,
                             java.lang.String additional)
      • escapeChar

        public static java.lang.String escapeChar​(java.lang.String chRepresentation)
        Replace a single character with its string representation
        Parameters:
        chRepresentation - - the char to escape
        Returns:
        the same string or its escaped representation