public interface IServiceIDFactory
ServiceIDFactory| Modifier and Type | Method and Description |
|---|---|
IServiceTypeID |
createServiceTypeID(Namespace namespace,
IServiceTypeID aServiceTypeID)
Create an IServiceTypeID.
|
IServiceTypeID |
createServiceTypeID(Namespace namespace,
String serviceType)
Create an IServiceTypeID.
|
IServiceTypeID |
createServiceTypeID(Namespace namespace,
String[] serviceType)
Create an IServiceTypeID.
|
IServiceTypeID |
createServiceTypeID(Namespace namespace,
String[] serviceType,
String[] protocols)
Create an IServiceTypeID.
|
IServiceTypeID |
createServiceTypeID(Namespace namespace,
String[] services,
String[] scopes,
String[] protocols,
String namingAuthority)
Create an IServiceTypeID.
|
IServiceTypeID createServiceTypeID(Namespace namespace, String serviceType)
namespace - the Namespace instance to create the service ID with. Must not
be null.serviceType - The service type. Must not be null.null.IServiceTypeID createServiceTypeID(Namespace namespace, String[] serviceType)
namespace - the Namespace instance to create the service ID with. Must not
be null.serviceType - Array containing the ordered naming hierarchy from 0...n. Must
not be null.null.IServiceTypeID createServiceTypeID(Namespace namespace, String[] services, String[] scopes, String[] protocols, String namingAuthority)
namespace - the Namespace instance to create the service ID with. Must not
be null.services - Array containing the ordered naming hierarchy from 0...n. Must
not be null.scopes - Array containing all scopes or
IServiceTypeID.DEFAULT_SCOPE for default. Must not be
null.protocols - Array containing all protocols or
IServiceTypeID.DEFAULT_PROTO for default. Must not be
null.namingAuthority - the NamingAuthority or IServiceTypeID.DEFAULT_NA for
default. Must not be null.null.IServiceTypeID createServiceTypeID(Namespace namespace, String[] serviceType, String[] protocols)
IServiceTypeID.DEFAULT_NAnamespace - the Namespace instance to create the service ID with. Must not
be null.serviceType - Array containing the ordered naming hierarchy from 0...n. Must
not be null.protocols - Array containing the protocols. Must not be null.null.IServiceTypeID createServiceTypeID(Namespace namespace, IServiceTypeID aServiceTypeID)
null IServiceTypeID with a different
Namespace.namespace - the Namespace instance to create the service type ID with.
Must not be null.aServiceTypeID - service type id. Must not be null.null.Copyright © 2004–2020 Eclipse Foundation. All rights reserved.