org.priha.util
Class QName
java.lang.Object
org.priha.util.QName
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<QName>
- Direct Known Subclasses:
- Path.Component
public class QName
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable<QName>
Reimplements QName
, because it prevents subclassing
by declaring equals() as final.
QNames are immutable, i.e. once they are created, they cannot be changed.
- See Also:
- Serialized Form
Constructor Summary |
QName(java.lang.String localName)
|
QName(java.lang.String namespaceURI,
java.lang.String localpart)
|
QName(java.lang.String uri,
java.lang.String name,
java.lang.String prefix)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
QName
public QName(java.lang.String uri,
java.lang.String name,
java.lang.String prefix)
QName
public QName(java.lang.String localName)
QName
public QName(java.lang.String namespaceURI,
java.lang.String localpart)
getNamespaceURI
public java.lang.String getNamespaceURI()
getLocalPart
public java.lang.String getLocalPart()
getPrefix
public java.lang.String getPrefix()
valueOf
public static QName valueOf(java.lang.String val)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(QName o)
- Specified by:
compareTo
in interface java.lang.Comparable<QName>