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 Name11CheckertheInstance
-
Constructor Summary
Constructors Constructor Description Name11Checker()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Name11CheckergetInstance()java.lang.StringgetXMLVersion()Return the XML version supported by this NameCheckerbooleanisValidChar(int ch)Test whether a character is a valid XML characterbooleanisValidNCName(java.lang.String name)Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces.-
Methods inherited from class net.sf.saxon.om.NameChecker
getPrefix, getQNameParts, isQName
-
-
-
-
Field Detail
-
theInstance
public static final Name11Checker theInstance
-
-
Method Detail
-
getInstance
public static final Name11Checker getInstance()
-
isValidNCName
public boolean isValidNCName(java.lang.String name)
Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces.- Specified by:
isValidNCNamein classNameChecker- Parameters:
name- the name to be tested- Returns:
- true if the name is a lexically-valid NCName
-
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
-
getXMLVersion
public java.lang.String getXMLVersion()
Return the XML version supported by this NameChecker- Specified by:
getXMLVersionin classNameChecker- Returns:
- "1.1" as a string
-
-