com.tekann.ui
Class FormFactory

java.lang.Object
  extended by com.tekann.ui.FormFactory

public final class FormFactory
extends java.lang.Object

Manage container instances.

Author:
Evandro Rathke

Field Summary
static java.lang.String propsFileName
          Property file name.
 
Method Summary
 void destroyForm(java.lang.String className)
          Destroy IForm reference.
 IForm getForm(java.lang.String className)
          Gets IForm instance.
static FormFactory getInstance()
          Get the FormFactory instance
 IForm newForm(java.lang.String className)
          Create new IForm instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

propsFileName

public static java.lang.String propsFileName
Property file name. This file contains class mappings to load forms.

Method Detail

getInstance

public static FormFactory getInstance()
Get the FormFactory instance

Returns:
The current instance

getForm

public IForm getForm(java.lang.String className)
Gets IForm instance. If not exists, FormFactory.newForm is called.

Parameters:
className - Class mapped in "propsFileName".
Returns:
IForm instance.

newForm

public IForm newForm(java.lang.String className)
Create new IForm instance.

Parameters:
className - Class mapped in "propsFileName".
Returns:
IForm instance.

destroyForm

public void destroyForm(java.lang.String className)
Destroy IForm reference.

Parameters:
className - Class mapped in "propsFileName".