Class NamespaceNameClass

java.lang.Object
com.sun.msv.grammar.NameClass
com.sun.msv.grammar.NamespaceNameClass
All Implemented Interfaces:
Serializable

public class NamespaceNameClass extends NameClass
NameClass that matchs any names in a particular namespace.
See Also:
  • Field Details

    • namespaceURI

      public final String namespaceURI
    • serialVersionUID

      private static final long serialVersionUID
      See Also:
  • Constructor Details

    • NamespaceNameClass

      public NamespaceNameClass(String namespaceURI)
  • Method Details

    • accepts

      public boolean accepts(String namespaceURI, String localName)
      accepts a name if its namespace URI matches to the namespaceURI field.
      Specified by:
      accepts in class NameClass
      Parameters:
      namespaceURI - namespace URI to be tested. If this value equals to NAMESPACE_WILDCARD, implementation must assume that valid namespace is specified. this twist will be used for error diagnosis.
      localName - local part to be tested. As with namespaceURI, LOCALNAME_WILDCARD will acts as a wild card.
      Returns:
      true if the pair is accepted, false otherwise.
    • visit

      public Object visit(NameClassVisitor visitor)
      Description copied from class: NameClass
      visitor pattern support
      Specified by:
      visit in class NameClass
    • toString

      public String toString()
      Overrides:
      toString in class Object