Package org.snakeyaml.engine.v2.common
Class CharConstants
- java.lang.Object
-
- org.snakeyaml.engine.v2.common.CharConstants
-
public final class CharConstants extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static CharConstants
ALPHA
private static java.lang.String
ALPHA_S
private static int
ASCII_SIZE
(package private) boolean[]
contains
static 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.static 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.private static java.lang.String
FULL_LINEBR_S
static CharConstants
LINEBR
private static java.lang.String
LINEBR_S
static CharConstants
NULL_BL_LINEBR
private static java.lang.String
NULL_BL_LINEBR_S
static CharConstants
NULL_BL_T
static CharConstants
NULL_BL_T_LINEBR
private static java.lang.String
NULL_BL_T_LINEBR_S
private static java.lang.String
NULL_BL_T_S
static CharConstants
NULL_OR_LINEBR
private static java.lang.String
NULL_OR_LINEBR_S
static CharConstants
URI_CHARS_FOR_TAG_PREFIX
static CharConstants
URI_CHARS_FOR_TAG_SUFFIX
private static java.lang.String
URI_CHARS_SUFFIX_S
-
Constructor Summary
Constructors Modifier Constructor Description private
CharConstants(java.lang.String content)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.lang.String
escapeChar(java.lang.String chRepresentation)
Replace a single character with its string representationboolean
has(int c)
boolean
has(int c, java.lang.String additional)
boolean
hasNo(int c)
boolean
hasNo(int c, java.lang.String additional)
-
-
-
Field Detail
-
ALPHA_S
private static final java.lang.String ALPHA_S
- See Also:
- Constant Field Values
-
LINEBR_S
private static final java.lang.String LINEBR_S
- See Also:
- Constant Field Values
-
FULL_LINEBR_S
private static final java.lang.String FULL_LINEBR_S
- See Also:
- Constant Field Values
-
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
-
NULL_BL_T_S
private static final java.lang.String NULL_BL_T_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
-
LINEBR
public static final CharConstants LINEBR
-
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
-
NULL_BL_T
public static final CharConstants NULL_BL_T
-
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
-
ALPHA
public static final CharConstants ALPHA
-
ASCII_SIZE
private static final int ASCII_SIZE
- See Also:
- Constant Field Values
-
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
-
-
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
-
-