| net.refractions.udig.catalog.IServiceFactory
All known Subclasses: net.refractions.udig.catalog.internal.ServiceFactoryImpl,
IServiceFactory | public interface IServiceFactory (Code) | | Builds service proxies or clones (with an id).
Where not specified, sensible defaults will be added to the create options. aka Magic will occur
here :-)
author: David Zwiers, Refractions Research |
acquire | List<IService> acquire(Map<String, Serializable> params)(Code) | | This will create a new IService magically. In some cases sensible default parameters may be
added, in addition to parameters removed. An ID will be generated.
Parameters: params - List |
acquire | List<IService> acquire(URL target)(Code) | | This method generates a default set of params, and calls acquire(params).
Parameters: target - List See Also: acquire(params) |
acquire | List<IService> acquire(URL id, Map<String, Serializable> params)(Code) | | This method is intended to be used when replacing an IService entry in a catalog, or for
cloning. This allows you to retain the URI id, while providing new parameters. This is also
intended for persistence frameworks to use. WARNING: This may have undesired
results/conflicts when added to a ICatalog if care is not taken when using this method.
Parameters: id - Parameters: params - List |
|
|