com.atlassian.jira.jelly
Class ActionTagSupportDynaClass

java.lang.Object
  extended by org.apache.commons.beanutils.BasicDynaClass
      extended by com.atlassian.jira.jelly.ActionTagSupportDynaClass
All Implemented Interfaces:
Serializable, org.apache.commons.beanutils.DynaClass

public class ActionTagSupportDynaClass
extends org.apache.commons.beanutils.BasicDynaClass

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.commons.beanutils.BasicDynaClass
constructor, constructorTypes, constructorValues, dynaBeanClass, name, properties, propertiesMap
 
Constructor Summary
ActionTagSupportDynaClass()
          Construct a new ActionTagSupportDynaClass with default parameters.
ActionTagSupportDynaClass(String name, Class dynaBeanClass)
          Construct a new ActionTagSupportDynaClass with the specified parameters.
ActionTagSupportDynaClass(String name, Class dynaBeanClass, org.apache.commons.beanutils.DynaProperty[] properties)
          Construct a new ActionTagSupportDynaClass with the specified parameters.
 
Method Summary
 org.apache.commons.beanutils.DynaProperty getDynaProperty(String name)
          The purpose of the over-ridden method is to dynamically add Properties.
 
Methods inherited from class org.apache.commons.beanutils.BasicDynaClass
getDynaBeanClass, getDynaProperties, getName, newInstance, setDynaBeanClass, setProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionTagSupportDynaClass

public ActionTagSupportDynaClass()
Construct a new ActionTagSupportDynaClass with default parameters.


ActionTagSupportDynaClass

public ActionTagSupportDynaClass(String name,
                                 Class dynaBeanClass)
Construct a new ActionTagSupportDynaClass with the specified parameters.

Parameters:
name - Name of this ActionTagSupportDynaClass class
dynaBeanClass - The implementation class for new instances

ActionTagSupportDynaClass

public ActionTagSupportDynaClass(String name,
                                 Class dynaBeanClass,
                                 org.apache.commons.beanutils.DynaProperty[] properties)
Construct a new ActionTagSupportDynaClass with the specified parameters.

Parameters:
name - Name of this ActionTagSupportDynaClass class
dynaBeanClass - The implementation class for new intances
properties - Property descriptors for the supported properties
Method Detail

getDynaProperty

public org.apache.commons.beanutils.DynaProperty getDynaProperty(String name)
The purpose of the over-ridden method is to dynamically add Properties. If no property matching name exists, a new one is dynically created

Specified by:
getDynaProperty in interface org.apache.commons.beanutils.DynaClass
Overrides:
getDynaProperty in class org.apache.commons.beanutils.BasicDynaClass
Parameters:
name - Name of the property being described
Returns:
new or existing DynaProperty matching the name.


Copyright © 2002-2007 Atlassian. All Rights Reserved.