com.sun.msv.grammar.dtd
Class LocalNameClass

java.lang.Object
  extended by com.sun.msv.grammar.NameClass
      extended by com.sun.msv.grammar.dtd.LocalNameClass
All Implemented Interfaces:
Serializable

public final class LocalNameClass
extends NameClass

a NameClass that accepts any tag name as long as its local part is specified name.

Author:
Kohsuke KAWAGUCHI
See Also:
Serialized Form

Field Summary
 String localName
           
 
Fields inherited from class com.sun.msv.grammar.NameClass
ALL, LOCALNAME_WILDCARD, NAMESPACE_WILDCARD, NONE
 
Constructor Summary
LocalNameClass(String localName)
           
 
Method Summary
 boolean accepts(String namespaceURI, String localName)
          checks if this name class accepts given namespace:localName pair.
 String toString()
           
 Object visit(NameClassVisitor visitor)
          visitor pattern support
 
Methods inherited from class com.sun.msv.grammar.NameClass
accepts, includes, intersection, isEqualTo, isNull, simplify, union
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

localName

public final String localName
Constructor Detail

LocalNameClass

public LocalNameClass(String localName)
Method Detail

accepts

public boolean accepts(String namespaceURI,
                       String localName)
Description copied from class: NameClass
checks if this name class accepts given namespace:localName pair.

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