|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exist.dom.QName
public class QName
Represents a QName, consisting of a local name, a namespace URI and a prefix.
| Field Summary | |
|---|---|
static QName |
COMMENT_QNAME
|
static QName |
DOCTYPE_QNAME
|
static QName |
DOCUMENT_QNAME
|
static QName |
EMPTY_QNAME
|
static QName |
TEXT_QNAME
|
| Constructor Summary | |
|---|---|
QName(QName other)
|
|
QName(java.lang.String name)
|
|
QName(java.lang.String localName,
java.lang.String namespaceURI)
|
|
QName(java.lang.String localName,
java.lang.String namespaceURI,
java.lang.String prefix)
Construct a QName. |
|
| Method Summary | |
|---|---|
int |
compareTo(QName other)
Compares two QNames by comparing namespace URI and local names. |
boolean |
equals(java.lang.Object obj)
Checks two QNames for equality. |
boolean |
equalsSimple(QName other)
|
static java.lang.String |
extractLocalName(java.lang.String qname)
Extract the local name from a QName string. |
static java.lang.String |
extractPrefix(java.lang.String qname)
Extract the prefix from a QName string. |
static QName |
fromJavaQName(javax.xml.namespace.QName jQn)
|
java.lang.String |
getLocalName()
|
java.lang.String |
getNamespaceURI()
|
byte |
getNameType()
|
java.lang.String |
getPrefix()
|
java.lang.String |
getStringValue()
|
int |
hashCode()
|
static boolean |
isQName(java.lang.String name)
|
boolean |
needsNamespaceDecl()
Returns true if the QName defines a namespace URI. |
static QName |
parse(Context context,
java.lang.String qname)
Parses the given string into a QName. |
static QName |
parse(Context context,
java.lang.String qname,
java.lang.String defaultNS)
Parses the given string into a QName. |
void |
setLocalName(java.lang.String name)
|
void |
setNamespaceURI(java.lang.String namespaceURI)
|
void |
setNameType(byte type)
|
void |
setPrefix(java.lang.String prefix)
|
javax.xml.namespace.QName |
toJavaQName()
|
java.lang.String |
toString()
(deprecated) : use for debugging purpose only, use getStringValue() for production |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final QName EMPTY_QNAME
public static final QName DOCUMENT_QNAME
public static final QName TEXT_QNAME
public static final QName COMMENT_QNAME
public static final QName DOCTYPE_QNAME
| Constructor Detail |
|---|
public QName(java.lang.String localName,
java.lang.String namespaceURI,
java.lang.String prefix)
localName - namespaceURI - prefix -
public QName(java.lang.String localName,
java.lang.String namespaceURI)
public QName(QName other)
public QName(java.lang.String name)
| Method Detail |
|---|
public java.lang.String getLocalName()
public void setLocalName(java.lang.String name)
public java.lang.String getNamespaceURI()
public void setNamespaceURI(java.lang.String namespaceURI)
public boolean needsNamespaceDecl()
public java.lang.String getPrefix()
public void setPrefix(java.lang.String prefix)
public void setNameType(byte type)
public byte getNameType()
public java.lang.String getStringValue()
public java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(QName other)
compareTo in interface java.lang.Comparable<QName>Comparable.compareTo(java.lang.Object)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public boolean equalsSimple(QName other)
public int hashCode()
hashCode in class java.lang.Objectpublic javax.xml.namespace.QName toJavaQName()
public static java.lang.String extractPrefix(java.lang.String qname)
throws java.lang.IllegalArgumentException
qname -
java.lang.IllegalArgumentException - if the qname starts with a leading :
public static java.lang.String extractLocalName(java.lang.String qname)
throws java.lang.IllegalArgumentException
qname -
java.lang.IllegalArgumentException - if the qname starts with a leading : or ends with a :
public static QName parse(Context context,
java.lang.String qname,
java.lang.String defaultNS)
throws XPathException
context - qname - defaultNS - the default namespace to use if no namespace prefix is present.
java.lang.IllegalArgumentException - if no namespace URI is mapped to the prefix
XPathException
public static QName parse(Context context,
java.lang.String qname)
throws XPathException
context - qname -
java.lang.IllegalArgumentException - if no namespace URI is mapped to the prefix
XPathExceptionpublic static final boolean isQName(java.lang.String name)
public static QName fromJavaQName(javax.xml.namespace.QName jQn)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||