org.slim3.struts.form
Class ActionFormWrapperClass

java.lang.Object
  extended by org.slim3.struts.form.ActionFormWrapperClass
All Implemented Interfaces:
DynaClass

public class ActionFormWrapperClass
extends Object
implements DynaClass

DynaClass of ActionFormWrapper.

Since:
3.0
Author:
higa

Field Summary
protected  String name
          The name
protected  Map<String,DynaProperty> propertyMap
          The map for dynamic properties.
 
Constructor Summary
ActionFormWrapperClass(String name)
          Constructor.
 
Method Summary
 void addDynaProperty(DynaProperty property)
          Adds the dynamic property.
 DynaProperty[] getDynaProperties()
           
 DynaProperty getDynaProperty(String name)
           
 String getName()
           
 DynaBean newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name
The name


propertyMap

protected Map<String,DynaProperty> propertyMap
The map for dynamic properties.

Constructor Detail

ActionFormWrapperClass

public ActionFormWrapperClass(String name)
                       throws NullPointerException
Constructor.

Parameters:
name - the name
Throws:
NullPointerException - if the name parameter is null
Method Detail

getDynaProperties

public DynaProperty[] getDynaProperties()
Specified by:
getDynaProperties in interface DynaClass

getDynaProperty

public DynaProperty getDynaProperty(String name)
Specified by:
getDynaProperty in interface DynaClass

addDynaProperty

public void addDynaProperty(DynaProperty property)
Adds the dynamic property.

Parameters:
property - the dynamic property

getName

public String getName()
Specified by:
getName in interface DynaClass

newInstance

public DynaBean newInstance()
                     throws IllegalAccessException,
                            InstantiationException
Specified by:
newInstance in interface DynaClass
Throws:
IllegalAccessException
InstantiationException


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