Package net.sf.saxon.om
Class Name10Checker
java.lang.Object
net.sf.saxon.om.NameChecker
net.sf.saxon.om.Name10Checker
The class checks names and characters
against the rules of the XML 1.0 and XML Namespaces 1.0 specification
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Name10CheckerGet the singular instance of this classReturn the XML version supported by this NameCheckerbooleanisNCNameChar(int ch) Test whether a character can appear in an NCNamebooleanisNCNameStartChar(int ch) Test whether a character can appear at the start of an NCNamebooleanisValidChar(int ch) Test whether a character is a valid XML characterstatic voidMethods inherited from class net.sf.saxon.om.NameChecker
checkQNameParts, getPrefix, getQNameParts, isQName, isValidNCName, isValidNmtoken
-
Field Details
-
theInstance
-
-
Constructor Details
-
Name10Checker
public Name10Checker()
-
-
Method Details
-
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:
isValidCharin 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:
isNCNameCharin 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:
isNCNameStartCharin 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
Return the XML version supported by this NameChecker- Specified by:
getXMLVersionin classNameChecker- Returns:
- "1.0" as a string
-
main
-