public class XmlCharTypes extends Object
Modifier and Type | Field and Description |
---|---|
int[] |
ATTR_CHARS
Character type table used for attribute values
|
static int |
CT_AMP |
static int |
CT_ATTR_QUOTE |
static int |
CT_DTD_GT |
static int |
CT_DTD_LT |
static int |
CT_DTD_PERCENT |
static int |
CT_DTD_QUOTE |
static int |
CT_DTD_RBRACKET |
static int |
CT_GT |
static int |
CT_HYPHEN |
static int |
CT_INVALID |
static int |
CT_LBRACKET |
static int |
CT_LT |
static int |
CT_MULTIBYTE_2 |
static int |
CT_MULTIBYTE_3 |
static int |
CT_MULTIBYTE_4 |
static int |
CT_MULTIBYTE_N |
static int |
CT_NAME_ANY |
static int |
CT_NAME_COLON |
static int |
CT_NAME_NONE |
static int |
CT_NAME_NONFIRST |
static int |
CT_OK |
static int |
CT_QMARK |
static int |
CT_RBRACKET |
static int |
CT_WS_CR |
static int |
CT_WS_LF |
static int |
CT_WS_TAB |
int[] |
DTD_CHARS
Character type table used for DTD subsets; contains a few
additional types beyond most tables
|
int[] |
NAME_CHARS
Character type table used for name characters (note: type ints
used different from other tables)
|
int[] |
OTHER_CHARS
Character type table used for events other than CHARACTERS or
elements; ie.
|
static int[] |
PUBID_CHARS
And finally, we also have shared table for valid public id
characters...
|
static int |
PUBID_INVALID |
static int |
PUBID_OK |
int[] |
TEXT_CHARS
Character type table used for regular textual content (for
CHARACTERS event)
|
Constructor and Description |
---|
XmlCharTypes() |
XmlCharTypes(int size) |
Modifier and Type | Method and Description |
---|---|
protected static void |
fillIn8BitAttrRange(int[] arr)
Called to set state of 7-bit chars in attribute values
|
protected static void |
fillIn8BitDtdRange(int[] arr) |
static void |
fillIn8BitNameRange(int[] arr) |
protected static void |
fillIn8BitTextRange(int[] arr)
Called to set state of 7-bit chars in text content
|
static void |
fillInLatin1Chars(int[] textChars,
int[] attrChars,
int[] nameChars,
int[] dtdChars,
int[] otherChars) |
public static final int CT_OK
public static final int CT_INVALID
public static final int CT_WS_CR
public static final int CT_WS_LF
public static final int CT_MULTIBYTE_N
public static final int CT_MULTIBYTE_2
public static final int CT_MULTIBYTE_3
public static final int CT_MULTIBYTE_4
public static final int CT_WS_TAB
public static final int CT_LT
public static final int CT_AMP
public static final int CT_RBRACKET
public static final int CT_QMARK
public static final int CT_HYPHEN
public static final int CT_ATTR_QUOTE
public static final int CT_LBRACKET
public static final int CT_GT
public static final int CT_DTD_QUOTE
public static final int CT_DTD_LT
public static final int CT_DTD_GT
public static final int CT_DTD_RBRACKET
public static final int CT_DTD_PERCENT
public static final int CT_NAME_NONE
public static final int CT_NAME_COLON
public static final int CT_NAME_NONFIRST
public static final int CT_NAME_ANY
public static final int PUBID_INVALID
public static final int PUBID_OK
public final int[] TEXT_CHARS
public final int[] ATTR_CHARS
public final int[] NAME_CHARS
public final int[] DTD_CHARS
public final int[] OTHER_CHARS
public static final int[] PUBID_CHARS
public static void fillInLatin1Chars(int[] textChars, int[] attrChars, int[] nameChars, int[] dtdChars, int[] otherChars)
public static void fillIn8BitNameRange(int[] arr)
protected static void fillIn8BitTextRange(int[] arr)
protected static void fillIn8BitAttrRange(int[] arr)
protected static void fillIn8BitDtdRange(int[] arr)
Copyright © 2018 FasterXML. All rights reserved.