javax.xml.namespace
Class QName

java.lang.Object
  extended by javax.xml.namespace.QName
All Implemented Interfaces:
java.io.Serializable

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

An XML qualified name.

Since:
1.3
Author:
Chris Burdess
See Also:
Serialized Form

Constructor Summary
QName(java.lang.String localPart)
           
QName(java.lang.String namespaceURI, java.lang.String localPart)
           
QName(java.lang.String namespaceURI, java.lang.String localPart, java.lang.String prefix)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getLocalPart()
           
 java.lang.String getNamespaceURI()
           
 java.lang.String getPrefix()
           
 int hashCode()
           
 java.lang.String toString()
           
static QName valueOf(java.lang.String qNameAsString)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QName

public QName(java.lang.String namespaceURI,
             java.lang.String localPart)

QName

public QName(java.lang.String namespaceURI,
             java.lang.String localPart,
             java.lang.String prefix)

QName

public QName(java.lang.String localPart)
Method Detail

getNamespaceURI

public java.lang.String getNamespaceURI()

getLocalPart

public java.lang.String getLocalPart()

getPrefix

public java.lang.String getPrefix()

equals

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

hashCode

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

toString

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

valueOf

public static QName valueOf(java.lang.String qNameAsString)