|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nees.metadata.Identifier
Used to identify metadata objects, relations, and other NMDS entities that need to be uniquely identified. Identifiers are qualified by namespace URI's. Uses a QName as a delegate.
These are typically generated by IdFactory and IdSerializer.
IdFactory,
IdSerializer,
Serialized Form| Field Summary | |
protected javax.xml.namespace.QName |
qName
|
| Constructor Summary | |
protected |
Identifier(Identifier id)
For the benefit of LogicalName |
|
Identifier(javax.xml.namespace.QName qn)
Convert a QName to an identifier. |
|
Identifier(java.lang.String localPart)
Create a new unqualified Identifier. |
|
Identifier(java.lang.String namespaceURI,
java.lang.String localPart)
Create a new namespace-qualified Identifier |
| Method Summary | |
static Identifier |
deserialize(java.lang.String s)
Use IdSerializer to deserialize a new ID |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getLocalPart()
|
java.lang.String |
getNamespaceURI()
|
javax.xml.namespace.QName |
getQName()
|
int |
hashCode()
You may not use uninterned ID promises as hash keys. |
java.lang.String |
serialize()
Use IdSerializer to serialize this object |
protected void |
setQName(javax.xml.namespace.QName q)
|
java.lang.String |
toString()
For debugging purposes only. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected javax.xml.namespace.QName qName
| Constructor Detail |
protected Identifier(Identifier id)
public Identifier(javax.xml.namespace.QName qn)
public Identifier(java.lang.String localPart)
localPart - the local part
public Identifier(java.lang.String namespaceURI,
java.lang.String localPart)
localPart - the local part.| Method Detail |
public int hashCode()
IdentifierPromisepublic java.lang.String getLocalPart()
public java.lang.String getNamespaceURI()
protected void setQName(javax.xml.namespace.QName q)
public javax.xml.namespace.QName getQName()
public boolean equals(java.lang.Object o)
public java.lang.String serialize()
public static Identifier deserialize(java.lang.String s)
public java.lang.String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||