Package org.gvsig.newlayer.spi
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.gvsig.tools.service.spi.Providercreate(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services) org.gvsig.tools.dynobject.DynObjectprotected org.gvsig.tools.dynobject.DynClassfinal org.gvsig.tools.service.spi.ProviderdoCreate(org.gvsig.tools.dynobject.DynObject parameters, org.gvsig.tools.service.spi.ProviderServices services) voidbooleanIf the provider this factory creates is enabled.voidsetEnabled(boolean value) Enable or disable this provider factory.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.newlayer.NewLayerProviderFactory
create, getDescription, getLabel, isSpatialMethods inherited from interface org.gvsig.tools.service.spi.ProviderFactory
getName
-
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:
createParametersin interfaceorg.gvsig.tools.service.spi.ProviderFactory
-
initialize
public void initialize()- Specified by:
initializein interfaceorg.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:
createin interfaceorg.gvsig.tools.service.spi.ProviderFactory- Throws:
org.gvsig.tools.service.ServiceException
-
isEnabled
public boolean isEnabled()Description copied from interface:NewLayerProviderFactoryIf 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:
isEnabledin interfaceNewLayerProviderFactory- Returns:
- if the provider is enabled
-
setEnabled
public void setEnabled(boolean value) Description copied from interface:NewLayerProviderFactoryEnable or disable this provider factory.- Specified by:
setEnabledin interfaceNewLayerProviderFactory- Parameters:
value- if to enable or disable the factory
-
toString
-