Package org.custommonkey.xmlunit
Class QualifiedName
- java.lang.Object
-
- org.custommonkey.xmlunit.QualifiedName
-
public final class QualifiedName extends java.lang.Object
Since javax.xml.namespace.QName is not present prior to Java5, this is XMLUnit's own abstraction.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
localName
private java.lang.String
namespaceUri
-
Constructor Summary
Constructors Constructor Description QualifiedName(java.lang.String localName)
QualifiedName(java.lang.String namespaceUri, java.lang.String localName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.
-
-
-
Method Detail
-
getNamespaceURI
public java.lang.String getNamespaceURI()
-
getLocalName
public java.lang.String getLocalName()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
valueOf
public static QualifiedName valueOf(java.lang.String value)
Parses strings of the form "{NS-URI}LOCAL-NAME" or "prefix:localName" as QualifiedNames.When using the prefix-version the prefix must be defined inside the current NamespaceContext.
-
toString
public java.lang.String toString()
Represents the QualifiedName as {NS-URI}LOCAL-NAME.If the NS-URI is equal to NULL_NS_URI only the local name is returned.
- Overrides:
toString
in classjava.lang.Object
-
valueOf
public static QualifiedName valueOf(java.lang.String value, NamespaceContext ctx)
Parses strings of the form "{NS-URI}LOCAL-NAME" or "prefix:localName" as QualifiedNames.When using the prefix-version the prefix must be defined inside the NamespaceContext given as argument.
-
parseQNameToString
private static QualifiedName parseQNameToString(java.lang.String value, int closingBrace)
-
parsePrefixFormat
private static QualifiedName parsePrefixFormat(java.lang.String value, int colon, NamespaceContext ctx)
-
-