Class R_OSGiRemoteServiceNamespace
java.lang.Object
org.eclipse.ecf.core.identity.Namespace
org.eclipse.ecf.provider.r_osgi.identity.R_OSGiRemoteServiceNamespace
- All Implemented Interfaces:
Serializable
,org.eclipse.core.runtime.IAdaptable
- Since:
- 3.0
- See Also:
-
Field Summary
Fields inherited from class org.eclipse.ecf.core.identity.Namespace
SCHEME_SEPARATOR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateInstance
(Object[] parameters) Make an instance of this namespace.Get the primary scheme associated with this namespace.Methods inherited from class org.eclipse.ecf.core.identity.Namespace
equals, getAdapter, getCompareToForObject, getDescription, getHashCodeForID, getInitStringFromExternalForm, getName, getNameForID, getSupportedParameterTypes, getSupportedSchemes, hashCode, initialize, testIDEquals, toExternalForm, toString
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
R_OSGiRemoteServiceNamespace
public R_OSGiRemoteServiceNamespace()
-
-
Method Details
-
createInstance
Description copied from class:Namespace
Make an instance of this namespace. Namespace subclasses, provided by plugins must implement this method to construct ID instances for the given namespace.Namespace.getSupportedParameterTypes()
to get information relevant to deciding what parameter types are expected by this method.- Specified by:
createInstance
in classNamespace
- Parameters:
parameters
- an Object[] of parameters for creating ID instances. May be null.- Returns:
- a non-null ID instance. The class used may extend BaseID or may implement the ID interface directly
- Throws:
IDCreateException
- if construction fails
-
getScheme
Description copied from class:Namespace
Get the primary scheme associated with this namespace. Subclasses must provide an implementation that returns a non-null
scheme identifier. Note that the returned scheme should not contain the Namespace.SCHEME_SEPARATOR (\":\").
-