org.oddjob.arooa.beanutils
Class MagicBeanClass

java.lang.Object
  extended by org.oddjob.arooa.beanutils.MagicBeanClass
All Implemented Interfaces:
Serializable, org.apache.commons.beanutils.DynaClass

public class MagicBeanClass
extends Object
implements Serializable, org.apache.commons.beanutils.DynaClass

A DynaClass for MagicBeans.

See Also:
MagicBeanClassCreator, Serialized Form
Author:
rob

Constructor Summary
MagicBeanClass(org.apache.commons.beanutils.DynaProperty[] properties, String name)
           
 
Method Summary
 org.apache.commons.beanutils.DynaProperty[] getDynaProperties()
           
 org.apache.commons.beanutils.DynaProperty getDynaProperty(String name)
           
 String getMagicBeanName()
           
 String getName()
           
 org.apache.commons.beanutils.DynaBean newInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MagicBeanClass

public MagicBeanClass(org.apache.commons.beanutils.DynaProperty[] properties,
                      String name)
Method Detail

getDynaProperties

public org.apache.commons.beanutils.DynaProperty[] getDynaProperties()
Specified by:
getDynaProperties in interface org.apache.commons.beanutils.DynaClass

getDynaProperty

public org.apache.commons.beanutils.DynaProperty getDynaProperty(String name)
Specified by:
getDynaProperty in interface org.apache.commons.beanutils.DynaClass

getName

public String getName()
Specified by:
getName in interface org.apache.commons.beanutils.DynaClass

newInstance

public org.apache.commons.beanutils.DynaBean newInstance()
                                                  throws IllegalAccessException,
                                                         InstantiationException
Specified by:
newInstance in interface org.apache.commons.beanutils.DynaClass
Throws:
IllegalAccessException
InstantiationException

getMagicBeanName

public String getMagicBeanName()