Class R_OSGiID
- java.lang.Object
- 
- org.eclipse.ecf.core.identity.BaseID
- 
- org.eclipse.ecf.provider.r_osgi.identity.R_OSGiID
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable,- Principal,- org.eclipse.core.runtime.IAdaptable,- ID
 - Direct Known Subclasses:
- R_OSGiWSID
 
 public class R_OSGiID extends BaseID The ID implementation of R-OSGi URIs. Currently only works with the R-OSGi namespace and hence with the R-OSGi default transport (persistent tcp connections).- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ch.ethz.iks.r_osgi.URIgetURI()get the internal URI.protected intnamespaceCompareTo(BaseID id)compare in the context of the namespace.protected booleannamespaceEquals(BaseID id)check for equality in the context of the namespace.protected StringnamespaceGetName()get the name.protected intnamespaceHashCode()get the hash code.StringtoExternalForm()Get this ID instance in String form.StringtoString()get a string representation.- 
Methods inherited from class org.eclipse.ecf.core.identity.BaseIDcompareTo, equals, getAdapter, getName, getNamespace, hashCode, namespaceToExternalForm
 
- 
 
- 
- 
- 
Method Detail- 
namespaceCompareToprotected int namespaceCompareTo(BaseID id) compare in the context of the namespace.- Specified by:
- namespaceCompareToin class- BaseID
- Parameters:
- id- another- BaseIDto compare to.
- Returns:
- -1 if smaller, 1 if larger, and 0 for equality.
- See Also:
- BaseID.namespaceCompareTo(org.eclipse.ecf.core.identity.BaseID)
 
 - 
namespaceEqualsprotected boolean namespaceEquals(BaseID id) check for equality in the context of the namespace.- Specified by:
- namespaceEqualsin class- BaseID
- Parameters:
- id- another- BaseIDto check with.
- Returns:
- trueiff the two IDs are equal within the given namespace.
- See Also:
- BaseID.namespaceEquals(org.eclipse.ecf.core.identity.BaseID)
 
 - 
getURIpublic ch.ethz.iks.r_osgi.URI getURI() get the internal URI.- Returns:
- the internal R-OSGi URI.
 
 - 
namespaceGetNameprotected String namespaceGetName() get the name.- Specified by:
- namespaceGetNamein class- BaseID
- Returns:
- the name as a String.
 
 - 
namespaceHashCodeprotected int namespaceHashCode() get the hash code.- Specified by:
- namespaceHashCodein class- BaseID
- Returns:
- the hash code.
 
 - 
toStringpublic String toString() get a string representation.- Specified by:
- toStringin interface- Principal
- Overrides:
- toStringin class- Object
- See Also:
- Object.toString()
 
 - 
toExternalFormpublic String toExternalForm() Description copied from interface:IDGet this ID instance in String form. Will not return null.- Specified by:
- toExternalFormin interface- ID
- Overrides:
- toExternalFormin class- BaseID
- Returns:
- String that is external representation of this ID
- Since:
- 3.0
- See Also:
- ID.toExternalForm()
 
 
- 
 
-