public final class QualifiedName
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
localName |
private java.lang.String |
namespaceUri |
Constructor and Description |
---|
QualifiedName(java.lang.String localName) |
QualifiedName(java.lang.String namespaceUri,
java.lang.String localName) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getLocalName() |
java.lang.String |
getNamespaceURI() |
int |
hashCode() |
private static QualifiedName |
parsePrefixFormat(java.lang.String value,
int colon,
NamespaceContext ctx) |
private static QualifiedName |
parseQNameToString(java.lang.String value,
int closingBrace) |
java.lang.String |
toString()
Represents the QualifiedName as {NS-URI}LOCAL-NAME.
|
static QualifiedName |
valueOf(java.lang.String value)
Parses strings of the form "{NS-URI}LOCAL-NAME" or "prefix:localName" as QualifiedNames.
|
static QualifiedName |
valueOf(java.lang.String value,
NamespaceContext ctx)
Parses strings of the form "{NS-URI}LOCAL-NAME" or "prefix:localName" as QualifiedNames.
|
private final java.lang.String namespaceUri
private final java.lang.String localName
public QualifiedName(java.lang.String localName)
public QualifiedName(java.lang.String namespaceUri, java.lang.String localName)
public java.lang.String getNamespaceURI()
public java.lang.String getLocalName()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static QualifiedName valueOf(java.lang.String value)
When using the prefix-version the prefix must be defined inside the current NamespaceContext.
public java.lang.String toString()
If the NS-URI is equal to NULL_NS_URI only the local name is returned.
toString
in class java.lang.Object
public static QualifiedName valueOf(java.lang.String value, NamespaceContext ctx)
When using the prefix-version the prefix must be defined inside the NamespaceContext given as argument.
private static QualifiedName parseQNameToString(java.lang.String value, int closingBrace)
private static QualifiedName parsePrefixFormat(java.lang.String value, int colon, NamespaceContext ctx)