Class 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
    • Constructor Detail

      • Name11Checker

        public Name11Checker()
    • Method Detail

      • isValidNCName

        public boolean isValidNCName​(java.lang.String name)
        Validate whether a given string constitutes a valid NCName, as defined in XML Namespaces.
        Specified by:
        isValidNCName in class NameChecker
        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:
        isValidChar in class NameChecker
        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:
        getXMLVersion in class NameChecker
        Returns:
        "1.1" as a string