|
|||||||||||
| 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 ApplicationFactoryapplication - 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 ApplicationFactoryInitializationExceptionApplicationFactory.buildApplication()
public Application buildApplication(java.lang.String app)
throws InitializationException
buildApplication in interface ApplicationFactoryapp - Application's class to be generated.
InitializationExceptionApplicationFactory.buildApplication(java.lang.String)
public Application buildApplicationWithName(java.lang.String name)
throws InitializationException
buildApplicationWithName in interface ApplicationFactoryname - Name for the application to generate.
InitializationExceptionApplicationFactory.buildApplication(),
Application
public Application buildApplicationWithName(java.lang.String app,
java.lang.String name)
throws InitializationException
buildApplicationWithName in interface ApplicationFactoryapp - Application class to generate this new instance.name - Name for the application to generate.
InitializationExceptionApplicationFactory.buildApplication(java.lang.String)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||