Interface NewLayerManager


public interface NewLayerManager
This class is responsible of the management of the library's business logic. It is the library's main entry point, and provides all the services to manage NewLayerServices.
Version:
$Id$
Author:
gvSIG team
See Also:
  • Method Details

    • createNewLayerService

      NewLayerService createNewLayerService()
      Create an instance of a NewLayerService.
      Parameters:
      mapContext -
      Returns:
      NewLayerService
    • registerProvider

      void registerProvider(NewLayerProviderFactory factory)
    • getProviders

    • getProviders

      List<NewLayerProviderFactory> getProviders()
    • createNewLayerWizard

      NewLayerWizard createNewLayerWizard(NewLayerService service)
    • getNewLayerProviderFactory

      NewLayerProviderFactory getNewLayerProviderFactory(String providerName) throws org.gvsig.tools.service.ServiceException
      Returns the provider factory with the given name.
      Parameters:
      providerName -
      Returns:
      the provider factory
      Throws:
      org.gvsig.tools.service.ServiceException - if there is an error getting the provider factory
    • enableProvider

      void enableProvider(NewLayerProviderFactory factory, Boolean false1)
      Enables or disables a new layer provider.
      Parameters:
      factory - of the provider to enable or disable
      false1 -
    • createNewLayerProvidersPreferences

      NewLayerPreferencesComponent createNewLayerProvidersPreferences()
      Creates a preferences component to manage the export to properties.
      Returns:
      a preferences component
    • isProviderEnabled

      boolean isProviderEnabled(NewLayerProviderFactory factory)
      Returns if the provider whose factory is provided is enabled.
      Parameters:
      factory - of the provider to check
      Returns:
      if the provider whose factory is provided is enabled