|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplanet.generic.commonapi.factory.ApplicationFactoryImpl
This factory abstracts the functionality of building new instances of Application.
Field Summary | |
protected java.lang.Class |
application
Class for Applications to build. |
Constructor Summary | |
ApplicationFactoryImpl()
Builds an uninitialized ApplicationFactoryImpl. |
Method Summary | |
Application |
buildApplication()
Builds a new instance of the actual Application's class with the default name. |
Application |
buildApplication(java.lang.String app)
Builds a new instance of the specified Application's class app with the default name. |
Application |
buildApplicationWithName(java.lang.String name)
Generates a new instance of the actual class of Application. |
Application |
buildApplicationWithName(java.lang.String app,
java.lang.String name)
Generates a new instance of the specified Application class app. |
ApplicationFactory |
setValues(java.lang.Class application)
Sets the initial values for this ApplicationFactory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.Class application
Constructor Detail |
public ApplicationFactoryImpl()
Method Detail |
public ApplicationFactory setValues(java.lang.Class application) throws InitializationException
setValues
in interface ApplicationFactory
application
- Class reference of the current Application implementation.
InitializationException
- if some error occurs during
initialization process.ApplicationFactory.setValues(java.lang.Class)
public Application buildApplication() throws InitializationException
buildApplication
in interface ApplicationFactory
InitializationException
ApplicationFactory.buildApplication()
public Application buildApplication(java.lang.String app) throws InitializationException
buildApplication
in interface ApplicationFactory
app
- Application's class to be generated.
InitializationException
ApplicationFactory.buildApplication(java.lang.String)
public Application buildApplicationWithName(java.lang.String name) throws InitializationException
buildApplicationWithName
in interface ApplicationFactory
name
- Name for the application to generate.
InitializationException
ApplicationFactory.buildApplication()
,
Application
public Application buildApplicationWithName(java.lang.String app, java.lang.String name) throws InitializationException
buildApplicationWithName
in interface ApplicationFactory
app
- Application class to generate this new instance.name
- Name for the application to generate.
InitializationException
ApplicationFactory.buildApplication(java.lang.String)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |