public interface EditingProviderManager extends ProviderManager
EditingProviderFactory
objects and the
creation of Providers. Moreover, offers service info about services and
utility methods.Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getDefaultValues(String name) |
EditingServiceInfo |
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.
|
ISymbol |
getSymbol(String name) |
void |
registerDefaultValues(String name,
ClassLoader loader) |
void |
registerDefaultValues(String provider,
Map values) |
void |
registerIcon(String group,
String name,
ClassLoader loader,
String provider)
Utility method used by providers to register icons.
|
void |
registerSymbol(String name,
ISymbol symbol)
Register a symbol in a symbol's map with name as key
|
addProviderFactory, createProvider, createProviderServices, createServiceParameters
EditingServiceInfo getServiceInfo(String name) throws ServiceInformationException
serviceName
- service name to get the service informationEditingServiceInfo
object that contains the
information. EditingServiceInfo
.ServiceInformationException
- if there is an error getting
information of service.void registerIcon(String group, String name, ClassLoader loader, String provider)
group
- of icon. Use vectorediting-tools.name
- of icon.loader
- classloader of provider.provider
- of iconvoid registerSymbol(String name, ISymbol symbol)
name
- symbol
- void registerDefaultValues(String provider, Map values)
name
- values
- void registerDefaultValues(String name, ClassLoader loader)
name
- loader
-