org.jaxen
Class QualifiedName

java.lang.Object
  extended by org.jaxen.QualifiedName
All Implemented Interfaces:
java.io.Serializable

 class QualifiedName
extends java.lang.Object
implements java.io.Serializable

A local name (that matches the XML NCName production) and a namespace URI with which the local name is qualified.

Author:
Erwin Bolwidt ( ejb@klomp.org )

Field Summary
private  java.lang.String localName
           
private  java.lang.String namespaceURI
           
private static long serialVersionUID
           
 
Constructor Summary
QualifiedName(java.lang.String namespaceURI, java.lang.String localName)
          Constructs a QualifiedName object.
 
Method Summary
 boolean equals(java.lang.Object o)
           
(package private)  java.lang.String getClarkForm()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

namespaceURI

private java.lang.String namespaceURI

localName

private java.lang.String localName
Constructor Detail

QualifiedName

QualifiedName(java.lang.String namespaceURI,
              java.lang.String localName)
Constructs a QualifiedName object.

Parameters:
namespaceURI - namespace URI that qualifies the name, or null for default namespace
localName - local name that is qualified by the namespace uri; must not be null
Method Detail

hashCode

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

getClarkForm

java.lang.String getClarkForm()
Returns:
James Clark's namespace form