public class DefaultEditingManager extends AbstractManager implements EditingManager
| Constructor and Description |
|---|
DefaultEditingManager() |
| Modifier and Type | Method and Description |
|---|---|
EditingService |
getEditingService(java.lang.String name,
FeatureStore featureStore,
MapContext mapContext)
Gets a new instance of service as of name and featureStore.
|
EditingService |
getEditingService(java.lang.String name,
FeatureStore featureStore,
MapContext mapContext,
IVectorLegend legend) |
Service |
getService(DynObject arg0)
Creates a new
Service based on the given parameters. |
EditingServiceInfo |
getServiceInfo(java.lang.String serviceName)
Gets read only information about a service such as if service creates new
geometries, name, description, supported types, mouse icon, parameters
and information about its parameters.
|
createServiceParameters, getProviderManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateServiceParameterspublic Service getService(DynObject arg0) throws ServiceException
ManagerService based on the given parameters.getService in interface Managerarg0 - of the Service to createServiceServiceException - if there is an error creating the Service, or the parameters
are not validpublic EditingServiceInfo getServiceInfo(java.lang.String serviceName) throws ServiceInformationException
EditingManagergetServiceInfo in interface EditingManagerserviceName - service name to get the service informationEditingServiceInfo object that contains the
information. EditingServiceInfo.ServiceInformationException - if there is an error getting
information of service.public EditingService getEditingService(java.lang.String name, FeatureStore featureStore, MapContext mapContext, IVectorLegend legend)
getEditingService in interface EditingManagerpublic EditingService getEditingService(java.lang.String name, FeatureStore featureStore, MapContext mapContext)
EditingManagergetEditingService in interface EditingManagername - Service name necessary to create an instance linked with the
appropriate provider.featureStore - FeatureStore associated with this service necessary to
create, update and remove geometries.mapContext - of layer in editing mode EditingService object. See
EditingService .