public abstract class AbstractNewLayerProviderFactory extends java.lang.Object implements NewLayerProviderFactory
| Constructor and Description |
|---|
AbstractNewLayerProviderFactory() |
| Modifier and Type | Method and Description |
|---|---|
Provider |
create(DynObject parameters,
ProviderServices services)
Creates a new
Provider. |
DynObject |
createParameters()
Creates the parameters for the
Provider created by this factory. |
protected DynClass |
createParametersDynClass() |
Provider |
doCreate(DynObject parameters,
ProviderServices services) |
void |
initialize()
Initialices the factory.
|
boolean |
isEnabled()
If the provider this factory creates is enabled.
|
void |
setEnabled(boolean value)
Enable or disable this provider factory.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcreate, getDescription, getLabel, isSpatialgetNamepublic final Provider doCreate(DynObject parameters, ProviderServices services)
public DynObject createParameters()
ProviderFactoryProvider created by this factory.createParameters in interface ProviderFactorypublic void initialize()
ProviderFactoryinitialize in interface ProviderFactoryprotected DynClass createParametersDynClass()
public Provider create(DynObject parameters, ProviderServices services) throws ServiceException
ProviderFactoryProvider.create in interface ProviderFactoryparameters - for the Providerservices - to be used by the ProviderProviderServiceException - if the parameters are not valid or there is an error creating
the Providerpublic boolean isEnabled()
NewLayerProviderFactoryisEnabled in interface NewLayerProviderFactorypublic void setEnabled(boolean value)
NewLayerProviderFactorysetEnabled in interface NewLayerProviderFactoryvalue - if to enable or disable the factorypublic java.lang.String toString()
toString in class java.lang.Object