public class R_OSGiID extends BaseID
Modifier | Constructor and Description |
---|---|
protected |
R_OSGiID(Namespace ns) |
|
R_OSGiID(java.lang.String uriString)
create a new R-OSGi ID from an URI string.
|
Modifier and Type | Method and Description |
---|---|
URI |
getURI()
get the internal URI.
|
protected int |
namespaceCompareTo(BaseID id)
compare in the context of the namespace.
|
protected boolean |
namespaceEquals(BaseID id)
check for equality in the context of the namespace.
|
protected java.lang.String |
namespaceGetName()
get the name.
|
protected int |
namespaceHashCode()
get the hash code.
|
java.lang.String |
toExternalForm()
Get this ID instance in String form.
|
java.lang.String |
toString()
get a string representation.
|
compareTo, equals, getAdapter, getName, getNamespace, hashCode, namespaceToExternalForm
public R_OSGiID(java.lang.String uriString)
uriString
- the URI of a remote service.protected R_OSGiID(Namespace ns)
ns
- namespaceprotected int namespaceCompareTo(BaseID id)
namespaceCompareTo
in class BaseID
id
- another BaseID
to compare to.BaseID.namespaceCompareTo(org.eclipse.ecf.core.identity.BaseID)
protected boolean namespaceEquals(BaseID id)
namespaceEquals
in class BaseID
id
- another BaseID
to check with.true
iff the two IDs are equal within the given
namespace.BaseID.namespaceEquals(org.eclipse.ecf.core.identity.BaseID)
public URI getURI()
protected java.lang.String namespaceGetName()
namespaceGetName
in class BaseID
protected int namespaceHashCode()
namespaceHashCode
in class BaseID
public java.lang.String toString()
toString
in interface java.security.Principal
toString
in class java.lang.Object
Object.toString()
public java.lang.String toExternalForm()
ID
toExternalForm
in interface ID
toExternalForm
in class BaseID
ID.toExternalForm()