Class AbstractNewLayerProviderFactory

java.lang.Object
org.gvsig.newlayer.spi.AbstractNewLayerProviderFactory
All Implemented Interfaces:
NewLayerProviderFactory, org.gvsig.tools.extensionpoint.ExtensionSingleton, org.gvsig.tools.service.spi.ProviderFactory

public abstract class AbstractNewLayerProviderFactory extends Object implements NewLayerProviderFactory
  • Constructor Details

    • AbstractNewLayerProviderFactory

      public AbstractNewLayerProviderFactory()
  • Method Details

    • doCreate

      public final org.gvsig.tools.service.spi.Provider doCreate(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services)
    • createParameters

      public org.gvsig.tools.dynobject.DynObject createParameters()
      Specified by:
      createParameters in interface org.gvsig.tools.service.spi.ProviderFactory
    • initialize

      public void initialize()
      Specified by:
      initialize in interface org.gvsig.tools.service.spi.ProviderFactory
    • createParametersDynClass

      protected org.gvsig.tools.dynobject.DynClass createParametersDynClass()
    • create

      public org.gvsig.tools.service.spi.Provider create(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services) throws org.gvsig.tools.service.ServiceException
      Specified by:
      create in interface org.gvsig.tools.service.spi.ProviderFactory
      Throws:
      org.gvsig.tools.service.ServiceException
    • isEnabled

      public boolean isEnabled()
      Description copied from interface: NewLayerProviderFactory
      If the provider this factory creates is enabled. This option might be used as a way to show or not some providers to the user.
      Specified by:
      isEnabled in interface NewLayerProviderFactory
      Returns:
      if the provider is enabled
    • setEnabled

      public void setEnabled(boolean value)
      Description copied from interface: NewLayerProviderFactory
      Enable or disable this provider factory.
      Specified by:
      setEnabled in interface NewLayerProviderFactory
      Parameters:
      value - if to enable or disable the factory
    • toString

      public String toString()
      Overrides:
      toString in class Object