public class URIID extends BaseID implements IResourceID
Modifier and Type | Class and Description |
---|---|
static class |
URIID.URIIDNamespace |
Constructor and Description |
---|
URIID(Namespace namespace,
java.net.URI uri) |
Modifier and Type | Method and Description |
---|---|
protected int |
namespaceCompareTo(BaseID o)
|
protected boolean |
namespaceEquals(BaseID o)
Called by
Namespace.testIDEquals(BaseID, BaseID) . |
protected java.lang.String |
namespaceGetName()
Called by
Namespace.getNameForID(BaseID) . |
protected int |
namespaceHashCode()
Called by
Namespace.getHashCodeForID(BaseID) . |
java.lang.String |
toString() |
java.net.URI |
toURI()
Convert this resource ID to a
URI . |
compareTo, equals, getAdapter, getName, getNamespace, hashCode, namespaceToExternalForm, toExternalForm
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equals, getName, getNamespace, hashCode, toExternalForm
public URIID(Namespace namespace, java.net.URI uri)
protected int namespaceCompareTo(BaseID o)
BaseID
namespaceCompareTo
in class BaseID
o
- the other ID to compare to. Will not be null
.Comparable
contract.protected boolean namespaceEquals(BaseID o)
BaseID
Namespace.testIDEquals(BaseID, BaseID)
.namespaceEquals
in class BaseID
o
- the other ID to test against. May be null
.true
if this ID is equal to the given ID.
false
otherwise.protected java.lang.String namespaceGetName()
BaseID
Namespace.getNameForID(BaseID)
.namespaceGetName
in class BaseID
null
. Value
returned should be unique within this Namespace.protected int namespaceHashCode()
BaseID
Namespace.getHashCodeForID(BaseID)
.namespaceHashCode
in class BaseID
public java.net.URI toURI()
IResourceID
URI
.toURI
in interface IResourceID
public java.lang.String toString()
toString
in interface java.security.Principal
toString
in class java.lang.Object