Class NMToken

  • All Implemented Interfaces:
    java.io.Serializable

    public class NMToken
    extends Token
    Custom class for supporting XSD data type NMToken NMTOKEN represents the NMTOKEN attribute type from [XML 1.0(Second Edition)]. The value space of NMTOKEN is the set of tokens that match the Nmtoken production in [XML 1.0 (Second Edition)]. The base type of NMTOKEN is token.
    Author:
    Chris Haddad
    See Also:
    XML Schema 3.3.4, Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      NMToken()  
      NMToken​(java.lang.String stValue)
      ctor for NMToken
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isValid​(java.lang.String stValue)
      validate the value against the xsd definition Nmtoken ::= (NameChar)+ NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • NMToken

        public NMToken()
      • NMToken

        public NMToken​(java.lang.String stValue)
                throws java.lang.IllegalArgumentException
        ctor for NMToken
        Throws:
        java.lang.IllegalArgumentException - will be thrown if validation fails
    • Method Detail

      • isValid

        public static boolean isValid​(java.lang.String stValue)
        validate the value against the xsd definition Nmtoken ::= (NameChar)+ NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | CombiningChar | Extender