org.apache.beehive.netui.pageflow.config
Class PageFlowActionFormBean

Object
  extended by FormBeanConfig
      extended by ActionFormBean
          extended by PageFlowActionFormBean
All Implemented Interfaces:
Serializable

public class PageFlowActionFormBean
extends ActionFormBean

Class to handle our extensions to the Struts <form-bean> element.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class FormBeanConfig
configured, dynamic, formProperties, moduleConfig, name, type
 
Constructor Summary
PageFlowActionFormBean()
           
 
Method Summary
 ActionForm createActionForm(ActionServlet servlet)
           Create and return an ActionForm instance appropriate to the information in this FormBeanConfig.
 String getActualType()
           
 void setActualType(String actualType)
           
 
Methods inherited from class FormBeanConfig
addFormPropertyConfig, findFormPropertyConfig, findFormPropertyConfigs, formBeanClass, freeze, getDynamic, getModuleConfig, getName, getType, removeFormPropertyConfig, setDynamic, setModuleConfig, setName, setType, toString
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PageFlowActionFormBean

public PageFlowActionFormBean()
Method Detail

getActualType

public String getActualType()

setActualType

public void setActualType(String actualType)

createActionForm

public ActionForm createActionForm(ActionServlet servlet)
                            throws IllegalAccessException,
                                   InstantiationException

Create and return an ActionForm instance appropriate to the information in this FormBeanConfig.

This is different than the base implementation in that it uses our ReloadableClassHandler to load the form bean class.

Parameters:
servlet - The action servlet
Returns:
ActionForm instance
Throws:
IllegalAccessException - if the Class or the appropriate constructor is not accessible
InstantiationException - if this Class represents an abstract class, an array class, a primitive type, or void; or if instantiation fails for some other reason