@Scriptable public final class XmlCharacterClasses extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
isLegalXmlCharacter(int p_iCodepoint)
Check if the given codepoint represents a legal XML character as defined in
the Char production in Extensible Markup Language (XML) 1.0 (Fifth Edition)
Specification.
|
static boolean |
isLegalXmlCharacterSequence(CharSequence p_chseq) |
static boolean |
isLegalXmlCharacterSequence(CharSequence p_chseq,
int p_iBeginIndex,
int p_iEndIndex) |
static boolean |
isNameCharacter(char p_ch)
Check if the given character is a name character as defined in the
Name production in Extensible Markup Language (XML) 1.0 Specification.
|
static boolean |
isNameStartCharacter(char p_ch)
Check if the given character is a name start character as defined in the
Name production in Extensible Markup Language (XML) 1.0 Specification.
|
static boolean |
isNcNameCharacter(char p_ch)
Check if the given character is a name character as defined in the
NcName production in Namespaces in XML 1.0 (Second Edition) Specification.
|
static boolean |
isNcNameStartCharacter(char p_ch)
Check if the given character is a name start character as defined in the
NcName production in Namespaces in XML 1.0 (Second Edition) Specification.
|
public static boolean isNameStartCharacter(char p_ch)
Note: For performance reasons some checks for exotic characters are left out.
p_ch
- The character.true
if the given character is a name start character,
or false
otherwise.public static boolean isNameCharacter(char p_ch)
Note: For performance reasons some checks for exotic characters are left out.
p_ch
- The character.true
if the given character is a name character,
or false
otherwise.public static boolean isNcNameStartCharacter(char p_ch)
Note: For performance reasons some checks for exotic characters are left out.
p_ch
- The character.true
if the given character is a NcName start
character, or false
otherwise.public static boolean isNcNameCharacter(char p_ch)
Note: For performance reasons some checks for exotic characters are left out.
p_ch
- The character.true
if the given character is a NcName character,
or false
otherwise.public static boolean isLegalXmlCharacter(int p_iCodepoint)
Character Range [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
p_iCodepoint
- The codepoint to check.true
if the given codepoint represents a legal XML
character, or false
otherwise.public static boolean isLegalXmlCharacterSequence(CharSequence p_chseq)
public static boolean isLegalXmlCharacterSequence(CharSequence p_chseq, int p_iBeginIndex, int p_iEndIndex)