org.apache.commons.jxpath.ri
Class QName

java.lang.Object
  extended by org.apache.commons.jxpath.ri.QName
All Implemented Interfaces:
java.io.Serializable

public class QName
extends java.lang.Object
implements java.io.Serializable

A qualified name: a combination of an optional namespace prefix and an local name.

Version:
$Revision: 652925 $ $Date: 2008-05-02 17:05:41 -0500 (Fri, 02 May 2008) $
Author:
Dmitri Plotnikov
See Also:
Serialized Form

Field Summary
private  java.lang.String name
           
private  java.lang.String prefix
           
private  java.lang.String qualifiedName
           
private static long serialVersionUID
           
 
Constructor Summary
QName(java.lang.String qualifiedName)
          Create a new QName.
QName(java.lang.String prefix, java.lang.String localName)
          Create a new QName.
 
Method Summary
 boolean equals(java.lang.Object object)
           
 java.lang.String getName()
          Get the local name.
 java.lang.String getPrefix()
          Get the prefix of this QName.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

prefix

private java.lang.String prefix

name

private java.lang.String name

qualifiedName

private java.lang.String qualifiedName
Constructor Detail

QName

public QName(java.lang.String qualifiedName)
Create a new QName.

Parameters:
qualifiedName - value

QName

public QName(java.lang.String prefix,
             java.lang.String localName)
Create a new QName.

Parameters:
prefix - ns
localName - String
Method Detail

getPrefix

public java.lang.String getPrefix()
Get the prefix of this QName.

Returns:
String

getName

public java.lang.String getName()
Get the local name.

Returns:
String

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

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

equals

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