|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gvsig.tools.service.spi.AbstractProviderFactory
public abstract class AbstractProviderFactory
Base ProviderFactory
implementation.
Constructor Summary | |
---|---|
AbstractProviderFactory()
Creates a new AbstractProviderFactory . |
Method Summary | |
---|---|
Provider |
create(DynObject parameters,
ProviderServices services)
Creates a new Provider . |
DynObject |
createParameters()
Creates the parameters for the Provider created by this factory. |
protected abstract DynClass |
createParametersDynClass()
Creates the DynClass of the parameters for this factory
Provider s. |
protected abstract Provider |
doCreate(DynObject parameters,
ProviderServices services)
Creates a new Provider with the given parameters and
ProviderServices . |
String |
getName()
Returns the name of the providers created by this factory. |
protected void |
setParametersDynClass(DynClass parametersDynClass)
Sets the DynClass of the parameters for this factory
Provider s. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.gvsig.tools.service.spi.ProviderFactory |
---|
initialize |
Constructor Detail |
---|
public AbstractProviderFactory()
AbstractProviderFactory
.
Method Detail |
---|
public String getName()
ProviderFactory
getName
in interface ProviderFactory
public DynObject createParameters()
ProviderFactory
Provider
created by this factory.
createParameters
in interface ProviderFactory
public final Provider create(DynObject parameters, ProviderServices services) throws ServiceException
ProviderFactory
Provider
.
create
in interface ProviderFactory
parameters
- for the Provider
services
- to be used by the Provider
Provider
ServiceException
- if the parameters are not valid or there is an error creating
the Provider
protected void setParametersDynClass(DynClass parametersDynClass)
DynClass
of the parameters for this factory
Provider
s.
parametersDynClass
- the parameters DynClass
protected abstract Provider doCreate(DynObject parameters, ProviderServices services)
Provider
with the given parameters and
ProviderServices
.
parameters
- to create the Provider
services
- to be used by the Provider
protected abstract DynClass createParametersDynClass()
DynClass
of the parameters for this factory
Provider
s.
DynClass
of the parameters for this factory
Provider
s.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |