org.slim3.struts.form
Class ActionFormWrapper

java.lang.Object
  extended by org.apache.struts.action.ActionForm
      extended by org.slim3.struts.form.ActionFormWrapper
All Implemented Interfaces:
Serializable, DynaBean

public class ActionFormWrapper
extends ActionForm
implements DynaBean

A wrapper class of ActionForm.

Since:
3.0
Author:
higa
See Also:
Serialized Form

Field Summary
protected  Object action
          The action.
protected  DynaClass dynaClass
          The dynamic class.
 
Fields inherited from class org.apache.struts.action.ActionForm
multipartRequestHandler, servlet
 
Constructor Summary
ActionFormWrapper(DynaClass dynaClass, Object action)
          Constructor.
 
Method Summary
 boolean contains(String name, String key)
           
 Object get(String name)
           
 Object get(String name, int index)
           
 Object get(String name, String key)
           
 DynaClass getDynaClass()
           
 void remove(String name, String key)
           
 void reset(ActionMapping mapping, HttpServletRequest request)
           
 void set(String name, int index, Object value)
           
 void set(String name, Object value)
           
 void set(String name, String key, Object value)
           
 ActionErrors validate(ActionMapping actionMapping, HttpServletRequest request)
           
 
Methods inherited from class org.apache.struts.action.ActionForm
getMultipartRequestHandler, getServlet, getServletWrapper, reset, setMultipartRequestHandler, setServlet, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dynaClass

protected DynaClass dynaClass
The dynamic class.


action

protected Object action
The action.

Constructor Detail

ActionFormWrapper

public ActionFormWrapper(DynaClass dynaClass,
                         Object action)
                  throws NullPointerException
Constructor.

Parameters:
dynaClass - the dynamic class
action - the action
Throws:
NullPointerException - if the dynaClass parameter is null or if the action parameter is null
Method Detail

reset

public void reset(ActionMapping mapping,
                  HttpServletRequest request)
Overrides:
reset in class ActionForm

validate

public ActionErrors validate(ActionMapping actionMapping,
                             HttpServletRequest request)
Overrides:
validate in class ActionForm

getDynaClass

public DynaClass getDynaClass()
Specified by:
getDynaClass in interface DynaBean

get

public Object get(String name)
Specified by:
get in interface DynaBean

set

public void set(String name,
                Object value)
Specified by:
set in interface DynaBean

contains

public boolean contains(String name,
                        String key)
Specified by:
contains in interface DynaBean

get

public Object get(String name,
                  int index)
Specified by:
get in interface DynaBean

get

public Object get(String name,
                  String key)
Specified by:
get in interface DynaBean

remove

public void remove(String name,
                   String key)
Specified by:
remove in interface DynaBean

set

public void set(String name,
                int index,
                Object value)
Specified by:
set in interface DynaBean

set

public void set(String name,
                String key,
                Object value)
Specified by:
set in interface DynaBean


Copyright © 2008-2009 The Slim3 project. All Rights Reserved.