com.thaiopensource.relaxng.impl
Class NsNameExceptNameClass

java.lang.Object
  extended by com.thaiopensource.relaxng.impl.NsNameExceptNameClass
All Implemented Interfaces:
NameClass, ParsedNameClass

 class NsNameExceptNameClass
extends Object
implements NameClass


Field Summary
private  NameClass nameClass
           
private  String namespaceURI
           
 
Fields inherited from interface com.thaiopensource.relaxng.impl.NameClass
SPECIFICITY_ANY_NAME, SPECIFICITY_NAME, SPECIFICITY_NONE, SPECIFICITY_NS_NAME
 
Constructor Summary
NsNameExceptNameClass(String namespaceURI, NameClass nameClass)
           
 
Method Summary
 void accept(NameClassVisitor visitor)
           
 boolean contains(Name name)
           
 int containsSpecificity(Name name)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean isOpen()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nameClass

private final NameClass nameClass

namespaceURI

private final String namespaceURI
Constructor Detail

NsNameExceptNameClass

NsNameExceptNameClass(String namespaceURI,
                      NameClass nameClass)
Method Detail

contains

public boolean contains(Name name)
Specified by:
contains in interface NameClass

containsSpecificity

public int containsSpecificity(Name name)
Specified by:
containsSpecificity in interface NameClass

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

accept

public void accept(NameClassVisitor visitor)
Specified by:
accept in interface NameClass

isOpen

public boolean isOpen()
Specified by:
isOpen in interface NameClass