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, createServiceParametersEditingServiceInfo 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 -