Class AnyNameExceptNameClass

java.lang.Object
com.sun.tools.rngom.nc.NameClass
com.sun.tools.rngom.nc.AnyNameExceptNameClass
All Implemented Interfaces:
ParsedNameClass, Serializable

public class AnyNameExceptNameClass extends NameClass
See Also:
  • Constructor Details

    • AnyNameExceptNameClass

      public AnyNameExceptNameClass(NameClass nameClass)
  • Method Details

    • contains

      public boolean contains(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(QName name)
      Specified by:
      containsSpecificity in class NameClass
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • accept

      public <V> V accept(NameClassVisitor<V> visitor)
      Description copied from class: NameClass
      Visitor pattern support.
      Specified by:
      accept in class NameClass
    • 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