Package org.gvsig.vectorediting.lib.spi
Interface EditingProviderManager
- All Superinterfaces:
org.gvsig.tools.service.spi.ProviderManager
public interface EditingProviderManager
extends org.gvsig.tools.service.spi.ProviderManager
Manager the registration of
EditingProviderFactory objects and the
creation of Providers. Moreover, offers service info about services and
utility methods.- Version:
- $Id$
- Author:
- llmarques
-
Method Summary
Modifier and TypeMethodDescriptiongetDefaultValues(String name) List<org.gvsig.fmap.dal.feature.EditableFeature> getFeaturesFromClipboard(EditingProviderServices providerServices, org.gvsig.fmap.dal.feature.FeatureStore store) List<org.gvsig.fmap.geom.Geometry> getServiceInfo(String name) Gets read only information about a service such as if creates new geometries, name, description, supported types, mouse icon, parameters and information about its parameters.org.gvsig.fmap.mapcontext.rendering.symbols.ISymbolvoidregisterDefaultValues(String name, ClassLoader loader) voidregisterDefaultValues(String provider, Map values) voidregisterIcon(String group, String name, ClassLoader loader, String provider) Utility method used by providers to register icons.voidregisterSymbol(String name, org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol symbol) Register a symbol in a symbol's map with name as keyMethods inherited from interface org.gvsig.tools.service.spi.ProviderManager
addProviderFactory, createProvider, createProviderServices, createServiceParameters
-
Method Details
-
getServiceInfo
Gets read only information about a service such as if creates new geometries, name, description, supported types, mouse icon, parameters and information about its parameters.- Parameters:
name- service name to get the service information- Returns:
- An
EditingServiceInfoobject that contains the information.EditingServiceInfo. - Throws:
ServiceInformationException- if there is an error getting information of service.
-
registerIcon
Utility method used by providers to register icons. Use png files.- Parameters:
group- of icon. Use vectorediting-tools.name- of icon.loader- classloader of provider.provider- of icon
-
registerSymbol
Register a symbol in a symbol's map with name as key- Parameters:
name-symbol-
-
getSymbol
- Parameters:
name-- Returns:
-
registerDefaultValues
- Parameters:
provider-values-
-
registerDefaultValues
- Parameters:
name-loader-
-
getDefaultValues
- Parameters:
name-- Returns:
-
getGeometriesFromClipboard
List<org.gvsig.fmap.geom.Geometry> getGeometriesFromClipboard() -
getFeaturesFromClipboard
List<org.gvsig.fmap.dal.feature.EditableFeature> getFeaturesFromClipboard(EditingProviderServices providerServices, org.gvsig.fmap.dal.feature.FeatureStore store)
-