org.openexi.proc.common
Class QName
java.lang.Object
org.openexi.proc.common.QName
public final class QName
- extends java.lang.Object
QName is a pair comprised of a namespace name and a local name
to be used in a Datatype Representation Map (DTRM) definition
to denote an XSD datatype or an EXI datatype representation.
Field Summary |
java.lang.String |
localName
Local name of the datatype. |
java.lang.String |
namespaceName
If namespaceName is null, this indicates a failure of
namespace-prefix binding. |
Constructor Summary |
QName()
|
QName(java.lang.String qname,
java.lang.String uri)
Creates a QName based on its literal qualified name
(see http://www.w3.org/TR/xml-names/#ns-qualnames
for definition) and namespace name. |
Method Summary |
boolean |
equals(java.lang.Object obj)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
namespaceName
public java.lang.String namespaceName
- If namespaceName is null, this indicates a failure of
namespace-prefix binding. No namespace binding for the
unprefixed QName is indicated by an empty namespace
name "".
localName
public java.lang.String localName
- Local name of the datatype.
QName
public QName()
QName
public QName(java.lang.String qname,
java.lang.String uri)
- Creates a QName based on its literal qualified name
(see http://www.w3.org/TR/xml-names/#ns-qualnames
for definition) and namespace name.
- Parameters:
qname
- literal qualified name in its entiretyuri
- namespace name (nullable) of the QName- See Also:
http://www.w3.org/TR/xml-names/#ns-qualnames
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object