|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gvsig.tools.service.spi.AbstractServiceFactory
public abstract class AbstractServiceFactory
Base ServiceFactory
implementation.
Constructor Summary | |
---|---|
AbstractServiceFactory()
Creates a new AbstractServiceFactory . |
Method Summary | |
---|---|
Service |
create(DynObject parameters,
ServiceManager serviceManager)
Creates a new Service . |
DynObject |
createParameters()
Creates the parameters for the Service created by this factory. |
protected abstract DynClass |
createParametersDynClass()
Creates the DynClass of the parameters for this factory
Service s. |
protected abstract Service |
doCreate(DynObject parameters,
ServiceManager serviceManager)
Creates a new Service with the given parameters and
ServiceManager . |
String |
getName()
Returns the name of the services created by this factory. |
protected void |
setParametersDynClass(DynClass parametersDynClass)
Sets the DynClass of the parameters for this factory
Service 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.ServiceFactory |
---|
initialize |
Constructor Detail |
---|
public AbstractServiceFactory()
AbstractServiceFactory
.
Method Detail |
---|
public String getName()
ServiceFactory
getName
in interface ServiceFactory
public DynObject createParameters()
ServiceFactory
Service
created by this factory.
createParameters
in interface ServiceFactory
public final Service create(DynObject parameters, ServiceManager serviceManager) throws ServiceException
ServiceFactory
Service
.
create
in interface ServiceFactory
parameters
- for the Service
serviceManager
- to be used by the Service
Service
ServiceException
- if the parameters are not valid or there is an error creating
the Service
protected void setParametersDynClass(DynClass parametersDynClass)
DynClass
of the parameters for this factory
Service
s.
parametersDynClass
- the parameters DynClass
protected abstract Service doCreate(DynObject parameters, ServiceManager serviceManager) throws ServiceException
Service
with the given parameters and
ServiceManager
.
parameters
- to create the Service
serviceManager
- to be used by the Service
ServiceException
- if the parameters are not valid or there is an error creating
the Service
protected abstract DynClass createParametersDynClass()
DynClass
of the parameters for this factory
Service
s.
DynClass
of the parameters for this factory
Service
s.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |