public class XMLCharacterData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_XML11_NAME_CHAR
Maximum code point for a character permitted in an XML 1.1 name
|
static byte |
NAME_10_MASK
Bit setting to indicate that a character is valid in an XML 1.0 name
|
static byte |
NAME_11_MASK
Bit setting to indicate that a character is valid in an XML 1.1 name
|
static byte |
NAME_START_10_MASK
Bit setting to indicate that a character is valid at the start of an XML 1.0 name
|
static byte |
NAME_START_11_MASK
Bit setting to indicate that a character is valid at the start of an XML 1.1 name
|
static byte |
VALID_10_MASK
Bit setting to indicate that a character is valid in XML 1.0
|
static byte |
VALID_11_MASK
Bit setting to indicate that a character is valid in XML 1.1
|
Constructor and Description |
---|
XMLCharacterData() |
Modifier and Type | Method and Description |
---|---|
static IntRangeSet |
getCategory(byte mask)
Get all the characters in a given category, as an integer set.
|
static boolean |
isNCName10(int i)
Determine whether a character is valid in an NCName in XML 1.0
|
static boolean |
isNCName11(int i)
Determine whether a character is valid in an NCName in XML 1.1
|
static boolean |
isNCNameStart10(int i)
Determine whether a character is valid at the start of an NCName in XML 1.0
|
static boolean |
isNCNameStart11(int i)
Determine whether a character is valid at the start of an NCName in XML 1.1
|
static boolean |
isValid10(int i)
Determine whether a character is valid in XML 1.0
|
static boolean |
isValid11(int i)
Determine whether a character is valid in XML 1.1
|
public static final byte VALID_10_MASK
public static final byte NAME_10_MASK
public static final byte NAME_START_10_MASK
public static final byte VALID_11_MASK
public static final byte NAME_11_MASK
public static final byte NAME_START_11_MASK
public static final int MAX_XML11_NAME_CHAR
public static boolean isValid10(int i)
i
- the characterpublic static boolean isNCName10(int i)
i
- the characterpublic static boolean isNCNameStart10(int i)
i
- the characterpublic static boolean isValid11(int i)
i
- the characterpublic static boolean isNCName11(int i)
i
- the characterpublic static boolean isNCNameStart11(int i)
i
- the characterpublic static IntRangeSet getCategory(byte mask)
mask
- identifies the properties of the required categoryCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.