Class SimpleNameClass

    • Field Summary

      Fields 
      Modifier and Type Field Description
      javax.xml.namespace.QName name  
    • Constructor Summary

      Constructors 
      Constructor Description
      SimpleNameClass​(java.lang.String nsUri, java.lang.String localPart, java.lang.String prefix)  
      SimpleNameClass​(javax.xml.namespace.QName name)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <V> V accept​(NameClassVisitor<V> visitor)
      Visitor pattern support.
      boolean contains​(javax.xml.namespace.QName name)
      Returns true if the given QName is a valid name for this QName.
      int containsSpecificity​(javax.xml.namespace.QName name)  
      boolean equals​(java.lang.Object obj)  
      int hashCode()  
      boolean isOpen()
      Returns true if the name class accepts infinite number of QNames.
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        public final javax.xml.namespace.QName name
    • Constructor Detail

      • SimpleNameClass

        public SimpleNameClass​(javax.xml.namespace.QName name)
      • SimpleNameClass

        public SimpleNameClass​(java.lang.String nsUri,
                               java.lang.String localPart,
                               java.lang.String prefix)
    • Method Detail

      • contains

        public boolean contains​(javax.xml.namespace.QName name)
        Description copied from class: NameClass
        Returns true if the given QName is a valid name for this QName.
        Specified by:
        contains in class NameClass
      • containsSpecificity

        public int containsSpecificity​(javax.xml.namespace.QName name)
        Specified by:
        containsSpecificity in class NameClass
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • isOpen

        public boolean isOpen()
        Description copied from class: NameClass
        Returns true if the name class accepts infinite number of QNames.

        Intuitively, this method returns true if the name class is some sort of wildcard.

        Specified by:
        isOpen in class NameClass