|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This interface abstracts the task of generate new instances of Application,
using the factory method design pattern.
Any future implementation must contain the no argument constructor.
Application
Method Summary | |
Application |
buildApplication()
Generates a new instance of the actual Application class. |
Application |
buildApplication(java.lang.String app)
Generates a new instance of the Application class app. |
Application |
buildApplicationWithName(java.lang.String name)
Generates a new instance of the actual Application class. |
Application |
buildApplicationWithName(java.lang.String app,
java.lang.String name)
Generates a new instance of the Application class app. |
ApplicationFactory |
setValues(java.lang.Class application)
Initializes the ApplicationFactory with the specified values. |
Method Detail |
public ApplicationFactory setValues(java.lang.Class application) throws InitializationException
application
- Related Class instance for the current Application in use.
InitializationException
- if any error occurs during the
initialization process.public Application buildApplication() throws InitializationException
InitializationException
Application
public Application buildApplication(java.lang.String app) throws InitializationException
app
- Class completly defined of the Application to generate only by this method call.
InitializationException
Application
public Application buildApplicationWithName(java.lang.String name) throws InitializationException
name
- Name for the application to generate.
InitializationException
Application
public Application buildApplicationWithName(java.lang.String app, java.lang.String name) throws InitializationException
app
- Class completly defined of the Application to generate only by this method call.name
- Name for the application to generate.
InitializationException
Application
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |