Package net.sf.saxon.om
Class Name11Checker
- java.lang.Object
-
- net.sf.saxon.om.NameChecker
-
- net.sf.saxon.om.Name11Checker
-
public final class Name11Checker extends NameChecker
The class checks names against the rules of the XML 1.1 and XML Namespaces 1.1 specification
-
-
Field Summary
Fields Modifier and Type Field Description static Name11Checker
theInstance
-
Constructor Summary
Constructors Constructor Description Name11Checker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Name11Checker
getInstance()
Get the singular instance of this classjava.lang.String
getXMLVersion()
Return the XML version supported by this NameCheckerboolean
isNCNameChar(int ch)
Test whether a character can appear in an NCNameboolean
isNCNameStartChar(int ch)
Test whether a character can appear at the start of an NCNameboolean
isValidChar(int ch)
Test whether a character is a valid XML character-
Methods inherited from class net.sf.saxon.om.NameChecker
checkQNameParts, getPrefix, getQNameParts, isQName, isValidNCName, isValidNmtoken
-
-
-
-
Field Detail
-
theInstance
public static final Name11Checker theInstance
-
-
Method Detail
-
getInstance
public static Name11Checker getInstance()
Get the singular instance of this class- Returns:
- the singular instance of this class
-
isValidChar
public boolean isValidChar(int ch)
Test whether a character is a valid XML character- Specified by:
isValidChar
in classNameChecker
- Parameters:
ch
- the character to be tested- Returns:
- true if this is a valid character in the selected version of XML
-
isNCNameChar
public boolean isNCNameChar(int ch)
Test whether a character can appear in an NCName- Specified by:
isNCNameChar
in classNameChecker
- Parameters:
ch
- the character to be tested- Returns:
- true if this is a valid character in an NCName the selected version of XML
-
isNCNameStartChar
public boolean isNCNameStartChar(int ch)
Test whether a character can appear at the start of an NCName- Specified by:
isNCNameStartChar
in classNameChecker
- Parameters:
ch
- the character to be tested- Returns:
- true if this is a valid character at the start of an NCName the selected version of XML
-
getXMLVersion
public java.lang.String getXMLVersion()
Return the XML version supported by this NameChecker- Specified by:
getXMLVersion
in classNameChecker
- Returns:
- "1.1" as a string
-
-