Class R_OSGiRemoteServiceNamespace

    • Constructor Detail

      • R_OSGiRemoteServiceNamespace

        public R_OSGiRemoteServiceNamespace()
    • Method Detail

      • createInstance

        public ID createInstance​(Object[] parameters)
                          throws IDCreateException
        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.

        See Namespace.getSupportedParameterTypes() to get information relevant to deciding what parameter types are expected by this method.

        Specified by:
        createInstance in 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
      • getScheme

        public String 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 (\":\").
        Specified by:
        getScheme in class Namespace
        Returns:
        a String scheme identifier. Must not be null.