java.lang.Comparable<Name>public final class Name extends java.lang.Object implements java.lang.Comparable<Name>
This class keeps indicies for URI and local name for enabling faster processing.
Names are ordered lexicographically (nsUri first, local name next.)
This is the same order required by canonical XML.
| Modifier and Type | Field | Description |
|---|---|---|
boolean |
isAttribute |
Specifies if the Name is associated with an EII or AII
|
java.lang.String |
localName |
Local name.
|
short |
localNameIndex |
|
java.lang.String |
nsUri |
Namespace URI.
|
short |
nsUriIndex |
Index -1 is reserved for representing the empty namespace URI of attributes.
|
short |
qNameIndex |
Index of the Name for an EII or AII
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
compareTo(Name that) |
|
boolean |
equals(java.lang.String nsUri,
java.lang.String localName) |
|
javax.xml.namespace.QName |
toQName() |
Creates a
QName from this. |
java.lang.String |
toString() |
public final java.lang.String nsUri
public final java.lang.String localName
public final short nsUriIndex
public final short localNameIndex
public final short qNameIndex
public final boolean isAttribute
Copyright © 2017 Oracle Corporation. All rights reserved.