## Uses of Class
org.eclipse.ecf.core.identity.Namespace

Packages that use Namespace
org.eclipse.ecf.console
org.eclipse.ecf.core
org.eclipse.ecf.core.identity
org.eclipse.ecf.core.provider
org.eclipse.ecf.core.sharedobject
org.eclipse.ecf.discovery
org.eclipse.ecf.discovery.identity
org.eclipse.ecf.filetransfer
org.eclipse.ecf.filetransfer.identity
org.eclipse.ecf.osgi.services.remoteserviceadmin
org.eclipse.ecf.provider.dnssd
org.eclipse.ecf.provider.filetransfer.browse
org.eclipse.ecf.provider.filetransfer.identity
org.eclipse.ecf.provider.filetransfer.outgoing
org.eclipse.ecf.provider.filetransfer.retrieve
org.eclipse.ecf.provider.generic
org.eclipse.ecf.provider.jslp.identity
org.eclipse.ecf.provider.r_osgi.identity
org.eclipse.ecf.provider.remoteservice.generic
org.eclipse.ecf.provider.zookeeper.core
org.eclipse.ecf.remoteservice
org.eclipse.ecf.remoteservice.client
org.eclipse.ecf.remoteservice.provider
org.eclipse.ecf.remoteservice.rest.client
org.eclipse.ecf.remoteservice.rest.identity
org.eclipse.ecf.remoteservice.servlet
org.eclipse.ecf.remoteservice.util

### Uses of Namespace in org.eclipse.ecf.console

Methods in org.eclipse.ecf.console that return types with arguments of type Namespace
`protected List<Namespace>` AbstractCommand.`getNamespaces()`

Methods in org.eclipse.ecf.console with parameters of type Namespace
`protected String` AbstractCommand.`formatNamespace​(Namespace ns, int level, org.apache.felix.service.command.Converter escape)`

### Uses of Namespace in org.eclipse.ecf.core

Methods in org.eclipse.ecf.core that return Namespace
`Namespace` BaseContainer.`getConnectNamespace()`
`Namespace` IContainer.`getConnectNamespace()` Get the Namespace for creating a targetID suitable for use as the first parameter in subsequent calls to `IContainer.connect(ID, IConnectContext)`.

### Uses of Namespace in org.eclipse.ecf.core.identity

Subclasses of Namespace in org.eclipse.ecf.core.identity
`static class` `GUID.GUIDNamespace`
`static class` `LongID.LongNamespace`
`static class` `StringID.StringIDNamespace`
`static class` `URIID.URIIDNamespace`
`static class` `UuID.UuIDNamespace`

Fields in org.eclipse.ecf.core.identity declared as Namespace
`protected Namespace` BaseID.`namespace`

Methods in org.eclipse.ecf.core.identity that return Namespace
`Namespace` IDFactory.`addNamespace​(Namespace namespace)`
`Namespace` IIDFactory.`addNamespace​(Namespace n)` Add the given Namespace to our table of available Namespaces
`static Namespace` IDFactory.`addNamespace0​(Namespace namespace)`
`Namespace` BaseID.`getNamespace()`
`Namespace` ID.`getNamespace()` Get the Namespace instance associated with this identity
`Namespace` IDFactory.`getNamespace​(Namespace namespace)`
`Namespace` IIDFactory.`getNamespace​(Namespace n)` Get the given Namespace instance from table
`Namespace` StringID.`getNamespace()`
`protected static Namespace` IDFactory.`getNamespace0​(String name)`
`protected static Namespace` IDFactory.`getNamespace0​(Namespace n)`
`Namespace` IDFactory.`getNamespaceByName​(String name)`
`Namespace` IIDFactory.`getNamespaceByName​(String name)` Get a Namespace instance by its string name.
`Namespace` IDFactory.`removeNamespace​(Namespace n)`
`Namespace` IIDFactory.`removeNamespace​(Namespace n)` Remove the given Namespace from our table of available Namespaces
`static Namespace` IDFactory.`removeNamespace0​(Namespace n)`

Methods in org.eclipse.ecf.core.identity that return types with arguments of type Namespace
`List<Namespace>` IDFactory.`getNamespaces()`
`List<Namespace>` IIDFactory.`getNamespaces()` Get a list of the current Namespace instances exposed by this factory.

Methods in org.eclipse.ecf.core.identity with parameters of type Namespace
`Namespace` IDFactory.`addNamespace​(Namespace namespace)`
`Namespace` IIDFactory.`addNamespace​(Namespace n)` Add the given Namespace to our table of available Namespaces
`static Namespace` IDFactory.`addNamespace0​(Namespace namespace)`
`boolean` IDFactory.`containsNamespace​(Namespace namespace)`
`boolean` IIDFactory.`containsNamespace​(Namespace n)` Check whether table contains given Namespace instance
`static boolean` IDFactory.`containsNamespace0​(Namespace n)`
`ID` IDFactory.`createID​(Namespace n, Object[] args)`
`ID` IDFactory.`createID​(Namespace namespace, String uri)`
`ID` IIDFactory.`createID​(Namespace n, Object[] args)` Make a new identity.
`ID` IIDFactory.`createID​(Namespace namespace, String uri)` Make a new identity instance from a namespace and String.
`Namespace` IDFactory.`getNamespace​(Namespace namespace)`
`Namespace` IIDFactory.`getNamespace​(Namespace n)` Get the given Namespace instance from table
`protected static Namespace` IDFactory.`getNamespace0​(Namespace n)`
`Namespace` IDFactory.`removeNamespace​(Namespace n)`
`Namespace` IIDFactory.`removeNamespace​(Namespace n)` Remove the given Namespace from our table of available Namespaces
`static Namespace` IDFactory.`removeNamespace0​(Namespace n)`

Constructors in org.eclipse.ecf.core.identity with parameters of type Namespace
`BaseID​(Namespace namespace)`
`GUID​(Namespace n)`
`GUID​(Namespace n, int byteLength)`
`GUID​(Namespace n, String value)`
`GUID​(Namespace n, String algo, String provider, int byteLength)` Protected constructor for factory-based construction
`LongID​(Namespace n, long v)`
`LongID​(Namespace n, Long v)`
`StringID​(Namespace n, String s)` Protected constructor for factory-based construction
`URIID​(Namespace namespace, URI uri)`

### Uses of Namespace in org.eclipse.ecf.core.provider

Methods in org.eclipse.ecf.core.provider with parameters of type Namespace
`protected ID` BaseContainerInstantiator.`getIDParameterValue​(Namespace ns, Map<String,​?> parameters, String key)`
`protected <T> ID` BaseContainerInstantiator.`getIDParameterValue​(Namespace ns, Map<String,​?> parameters, String key, Class<T> type, T def)`
`protected ID` BaseContainerInstantiator.`getIDParameterValue​(Namespace ns, Map<String,​?> parameters, String key, String def)`

### Uses of Namespace in org.eclipse.ecf.core.sharedobject

Methods in org.eclipse.ecf.core.sharedobject that return Namespace
`Namespace` ISharedObjectContext.`getConnectNamespace()` Get the Namespace instance that defines the ID type expected by the remote target container

### Uses of Namespace in org.eclipse.ecf.discovery

Methods in org.eclipse.ecf.discovery that return Namespace
`Namespace` AbstractDiscoveryContainerAdapter.`getConnectNamespace()`
`Namespace` AbstractDiscoveryContainerAdapter.`getServicesNamespace()`
`Namespace` IDiscoveryAdvertiser.`getServicesNamespace()` Get a Namespace for services associated with this discovery container adapter.
`Namespace` IDiscoveryLocator.`getServicesNamespace()` Get a Namespace for services associated with this discovery container adapter.

### Uses of Namespace in org.eclipse.ecf.discovery.identity

Methods in org.eclipse.ecf.discovery.identity with parameters of type Namespace
`IServiceTypeID` IServiceIDFactory.`createServiceTypeID​(Namespace namespace, String serviceType)` Create an IServiceTypeID.
`IServiceTypeID` IServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] serviceType)` Create an IServiceTypeID.
`IServiceTypeID` IServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] serviceType, String[] protocols)` Create an IServiceTypeID.
`IServiceTypeID` IServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] services, String[] scopes, String[] protocols, String namingAuthority)` Create an IServiceTypeID.
`IServiceTypeID` IServiceIDFactory.`createServiceTypeID​(Namespace namespace, IServiceTypeID aServiceTypeID)` Create an IServiceTypeID.
`IServiceTypeID` ServiceIDFactory.`createServiceTypeID​(Namespace namespace, String serviceType)`
`IServiceTypeID` ServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] serviceType)`
`IServiceTypeID` ServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] serviceType, String[] protocols)`
`IServiceTypeID` ServiceIDFactory.`createServiceTypeID​(Namespace namespace, String[] serviceType, String[] scopes, String[] protocols, String namingAuthority)`
`IServiceTypeID` ServiceIDFactory.`createServiceTypeID​(Namespace namespace, IServiceTypeID aServiceTypeId)`

Constructors in org.eclipse.ecf.discovery.identity with parameters of type Namespace
`ServiceID​(Namespace namespace, IServiceTypeID type, URI anURI)`
`ServiceTypeID​(Namespace namespace)`
`ServiceTypeID​(Namespace namespace, String aType)` Clients should not call this method directly.
`ServiceTypeID​(Namespace namespace, String[] services, String[] scopes, String[] protocols, String namingAuthority)`
`ServiceTypeID​(Namespace ns, IServiceTypeID id)`

### Uses of Namespace in org.eclipse.ecf.filetransfer

Methods in org.eclipse.ecf.filetransfer that return Namespace
`Namespace` IRemoteFileSystemBrowserContainerAdapter.`getBrowseNamespace()` Get the `Namespace` instance for creating IFileIDs that represent remote files or directories.
`Namespace` ISendFileTransferContainerAdapter.`getOutgoingNamespace()` Get namespace for outgoing file transfer.
`Namespace` IRetrieveFileTransferContainerAdapter.`getRetrieveNamespace()` Get namespace to be used for creation of remoteFileID for retrieve request.

### Uses of Namespace in org.eclipse.ecf.filetransfer.identity

Methods in org.eclipse.ecf.filetransfer.identity with parameters of type Namespace
`IFileID` FileIDFactory.`createFileID​(Namespace namespace, Object[] arguments)` Create an IFileID from a Namespace and a String.
`IFileID` FileIDFactory.`createFileID​(Namespace namespace, String remoteFile)` Create an IFileID from a Namespace and a String.
`IFileID` FileIDFactory.`createFileID​(Namespace namespace, URI remoteFile)` Create an IFileID from a Namespace and a String.
`IFileID` FileIDFactory.`createFileID​(Namespace namespace, URL remoteFile)` Create an IFileID from a Namespace and a String.
`IFileID` IFileIDFactory.`createFileID​(Namespace namespace, Object[] arguments)` Create an IFileID from a Namespace and a String.
`IFileID` IFileIDFactory.`createFileID​(Namespace namespace, String remoteFile)` Create an IFileID from a Namespace and a String.
`IFileID` IFileIDFactory.`createFileID​(Namespace namespace, URI remoteFile)` Create an IFileID from a Namespace and a String.
`IFileID` IFileIDFactory.`createFileID​(Namespace namespace, URL remoteFile)` Create an IFileID from a Namespace and a String.

### Uses of Namespace in org.eclipse.ecf.osgi.services.remoteserviceadmin

Methods in org.eclipse.ecf.osgi.services.remoteserviceadmin that return Namespace
`Namespace` DiscoveredEndpointDescription.`getDiscoveryLocatorNamespace()`

Constructors in org.eclipse.ecf.osgi.services.remoteserviceadmin with parameters of type Namespace
`DiscoveredEndpointDescription​(Namespace discoveryLocatorNamespace, IServiceID serviceID, EndpointDescription endpointDescription)`

### Uses of Namespace in org.eclipse.ecf.provider.dnssd

Subclasses of Namespace in org.eclipse.ecf.provider.dnssd
`class` `DnsSdNamespace`

Constructors in org.eclipse.ecf.provider.dnssd with parameters of type Namespace
`DnsSdServiceID​(Namespace namespace, IServiceTypeID type, URI anUri)`
`DnsSdServiceTypeID​(Namespace namespace, String aType)`
`DnsSdServiceTypeID​(Namespace ns, IServiceTypeID id)`

### Uses of Namespace in org.eclipse.ecf.provider.filetransfer.browse

Methods in org.eclipse.ecf.provider.filetransfer.browse that return Namespace
`Namespace` MultiProtocolFileSystemBrowserAdapter.`getBrowseNamespace()`

### Uses of Namespace in org.eclipse.ecf.provider.filetransfer.identity

Subclasses of Namespace in org.eclipse.ecf.provider.filetransfer.identity
`class` `FileTransferNamespace` URL file namespace class.

Constructors in org.eclipse.ecf.provider.filetransfer.identity with parameters of type Namespace
`FileTransferID​(Namespace namespace, URI uri)`
`FileTransferID​(Namespace namespace, URL url)`

### Uses of Namespace in org.eclipse.ecf.provider.filetransfer.outgoing

Methods in org.eclipse.ecf.provider.filetransfer.outgoing that return Namespace
`Namespace` AbstractOutgoingFileTransfer.`getOutgoingNamespace()`
`Namespace` MultiProtocolOutgoingAdapter.`getOutgoingNamespace()`

### Uses of Namespace in org.eclipse.ecf.provider.filetransfer.retrieve

Methods in org.eclipse.ecf.provider.filetransfer.retrieve that return Namespace
`Namespace` AbstractRetrieveFileTransfer.`getRetrieveNamespace()`
`Namespace` MultiProtocolRetrieveAdapter.`getRetrieveNamespace()`

### Uses of Namespace in org.eclipse.ecf.provider.generic

Methods in org.eclipse.ecf.provider.generic that return Namespace
`Namespace` SOContainer.`getConnectNamespace()`
`Namespace` SOContext.`getConnectNamespace()`

### Uses of Namespace in org.eclipse.ecf.provider.jslp.identity

Subclasses of Namespace in org.eclipse.ecf.provider.jslp.identity
`class` `JSLPNamespace`

Constructors in org.eclipse.ecf.provider.jslp.identity with parameters of type Namespace
`JSLPServiceTypeID​(Namespace namespace, String type)`

### Uses of Namespace in org.eclipse.ecf.provider.r_osgi.identity

Subclasses of Namespace in org.eclipse.ecf.provider.r_osgi.identity
`class` `R_OSGiNamespace` The R-OSGi default transport namespace (r-osgi://).
`class` `R_OSGiRemoteServiceNamespace`
`class` `R_OSGiWSNamespace`
`class` `R_OSGiWSSNamespace`

Methods in org.eclipse.ecf.provider.r_osgi.identity that return Namespace
`static Namespace` R_OSGiNamespace.`getDefault()` get the singleton instance of this namespace.
`static Namespace` R_OSGiWSNamespace.`getDefault()` get the singleton instance of this namespace.
`static Namespace` R_OSGiWSSNamespace.`getDefault()` get the singleton instance of this namespace.

Constructors in org.eclipse.ecf.provider.r_osgi.identity with parameters of type Namespace
`R_OSGiID​(Namespace ns)`

### Uses of Namespace in org.eclipse.ecf.provider.remoteservice.generic

Subclasses of Namespace in org.eclipse.ecf.provider.remoteservice.generic
`class` `RemoteServiceNamespace`

Methods in org.eclipse.ecf.provider.remoteservice.generic that return Namespace
`Namespace` RegistrySharedObject.`getRemoteServiceNamespace()`
`Namespace` RemoteServiceContainer.`getRemoteServiceNamespace()`

### Uses of Namespace in org.eclipse.ecf.provider.zookeeper.core

Subclasses of Namespace in org.eclipse.ecf.provider.zookeeper.core
`class` `ZooDiscoveryNamespace`

Methods in org.eclipse.ecf.provider.zookeeper.core that return Namespace
`Namespace` ZooDiscoveryContainer.`getConnectNamespace()`
`Namespace` DiscoverdService.`getNamespace()`
`Namespace` ZooDiscoveryContainer.`getServicesNamespace()`

Constructors in org.eclipse.ecf.provider.zookeeper.core with parameters of type Namespace
`ZooDiscoveryServiceID​(Namespace namespace, IServiceTypeID type, URI anURI)`
`ZooDiscoveryServiceID​(Namespace namespace, DiscoverdService discoverdService, IServiceTypeID type, URI anURI)`

### Uses of Namespace in org.eclipse.ecf.remoteservice

Subclasses of Namespace in org.eclipse.ecf.remoteservice
`class` `RemoteServiceNamespace`

Methods in org.eclipse.ecf.remoteservice that return Namespace
`Namespace` AbstractRSAContainer.`getConnectNamespace()`
`Namespace` IRemoteServiceConsumer.`getRemoteServiceNamespace()` Get namespace to use for this remote service provider.
`Namespace` IRemoteServiceContainerAdapter.`getRemoteServiceNamespace()` Get namespace to use for this remote service provider.
`Namespace` IRemoteServiceHost.`getRemoteServiceNamespace()` Get namespace to use for this remote service provider.
`Namespace` RemoteServiceContainerAdapterImpl.`getRemoteServiceNamespace()`

Constructors in org.eclipse.ecf.remoteservice with parameters of type Namespace
`RemoteServiceID​(Namespace namespace, ID containerID, long containerRelative)`

### Uses of Namespace in org.eclipse.ecf.remoteservice.client

Methods in org.eclipse.ecf.remoteservice.client that return Namespace
`Namespace` AbstractRSAClientContainer.`getConnectNamespace()`
`Namespace` AbstractClientContainer.`getRemoteServiceNamespace()`

Constructors in org.eclipse.ecf.remoteservice.client with parameters of type Namespace
`RemoteServiceClientRegistration​(Namespace namespace, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)`
`RemoteServiceClientRegistration​(Namespace namespace, IRemoteCallable[] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)`

### Uses of Namespace in org.eclipse.ecf.remoteservice.provider

Methods in org.eclipse.ecf.remoteservice.provider that return Namespace
`Namespace` IRemoteServiceDistributionProvider.`getNamespace()` Return the Namespace (or subclass) to register for this distribution provider.
`Namespace` RemoteServiceDistributionProvider.`getNamespace()`

Methods in org.eclipse.ecf.remoteservice.provider with parameters of type Namespace
`RemoteServiceDistributionProvider.Builder` RemoteServiceDistributionProvider.Builder.`setNamespace​(Namespace ns)`
`protected RemoteServiceDistributionProvider` RemoteServiceDistributionProvider.`setNamespace​(Namespace ns)`

### Uses of Namespace in org.eclipse.ecf.remoteservice.rest.client

Methods in org.eclipse.ecf.remoteservice.rest.client that return Namespace
`Namespace` AbstractRestClientContainer.`getConnectNamespace()`

Constructors in org.eclipse.ecf.remoteservice.rest.client with parameters of type Namespace
`RestRemoteServiceClientRegistration​(Namespace namespace, String[] classNames, IRemoteCallable[][] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)`
`RestRemoteServiceClientRegistration​(Namespace namespace, IRemoteCallable[] restCalls, Dictionary properties, RemoteServiceClientRegistry registry)`

### Uses of Namespace in org.eclipse.ecf.remoteservice.rest.identity

Subclasses of Namespace in org.eclipse.ecf.remoteservice.rest.identity
`class` `RestNamespace` This class represents a `Namespace` for `RestClientContainer`s.

Fields in org.eclipse.ecf.remoteservice.rest.identity declared as Namespace
`static Namespace` RestNamespace.`INSTANCE`

Constructors in org.eclipse.ecf.remoteservice.rest.identity with parameters of type Namespace
`RestID​(Namespace namespace, URI uri)`

### Uses of Namespace in org.eclipse.ecf.remoteservice.servlet

Methods in org.eclipse.ecf.remoteservice.servlet that return Namespace
`Namespace` ServletServerContainer.`getRemoteServiceNamespace()`

### Uses of Namespace in org.eclipse.ecf.remoteservice.util

Methods in org.eclipse.ecf.remoteservice.util that return Namespace
`static Namespace` IDUtil.`findNamespaceByIdName​(String idName)`
`static Namespace` IDUtil.`findNamespaceByScheme​(String scheme)`
`static Namespace` IDUtil.`getNamespaceByName​(String namespaceName)`

Methods in org.eclipse.ecf.remoteservice.util with parameters of type Namespace
`static ID` IDUtil.`createID​(Namespace namespace, Object[] args)`
`static ID` IDUtil.`createID​(Namespace namespace, String idName)`