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
 
 public class R_OSGiRemoteServiceNamespace extends Namespace - Since:
- 3.0
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringNAME- 
Fields inherited from class org.eclipse.ecf.core.identity.NamespaceSCHEME_SEPARATOR
 
- 
 - 
Constructor SummaryConstructors Constructor Description R_OSGiRemoteServiceNamespace()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IDcreateInstance(Object[] parameters)Make an instance of this namespace.StringgetScheme()Get the primary scheme associated with this namespace.- 
Methods inherited from class org.eclipse.ecf.core.identity.Namespaceequals, getAdapter, getCompareToForObject, getDescription, getHashCodeForID, getInitStringFromExternalForm, getName, getNameForID, getSupportedParameterTypes, getSupportedSchemes, hashCode, initialize, testIDEquals, toExternalForm, toString
 
- 
 
- 
- 
- 
Field Detail- 
NAMEpublic static final String NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
createInstancepublic ID createInstance(Object[] parameters) throws IDCreateException Description copied from class:NamespaceMake an instance of this namespace. Namespace subclasses, provided by plugins must implement this method to construct ID instances for the given namespace.
 SeeNamespace.getSupportedParameterTypes()to get information relevant to deciding what parameter types are expected by this method.- Specified by:
- createInstancein class- Namespace
- 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
 
 - 
getSchemepublic String getScheme() Description copied from class:NamespaceGet the primary scheme associated with this namespace. Subclasses must provide an implementation that returns a non-nullscheme identifier. Note that the returned scheme should not contain the Namespace.SCHEME_SEPARATOR (\":\").
 
- 
 
-