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.
Name
s 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.