org.oddjob.arooa.beanutils
Class MagicBean

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

public class MagicBean
extends Object
implements Serializable, org.apache.commons.beanutils.DynaBean

Description

A User defined bean.
See Also:
Serialized Form
Author:
rob

Constructor Summary
MagicBean(MagicBeanClass beanClass)
           
 
Method Summary
 boolean contains(String name, String key)
           
 Object get(String name)
           
 Object get(String name, int index)
           
 Object get(String name, String key)
           
 MagicBeanClass getDynaClass()
           
 void remove(String name, String key)
           
 void set(String name, int index, Object value)
           
 void set(String name, Object value)
           
 void set(String name, String key, Object value)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MagicBean

public MagicBean(MagicBeanClass beanClass)
Method Detail

get

public Object get(String name)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

set

public void set(String name,
                Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

get

public Object get(String name,
                  int index)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

set

public void set(String name,
                int index,
                Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

get

public Object get(String name,
                  String key)
Specified by:
get in interface org.apache.commons.beanutils.DynaBean

set

public void set(String name,
                String key,
                Object value)
Specified by:
set in interface org.apache.commons.beanutils.DynaBean

contains

public boolean contains(String name,
                        String key)
Specified by:
contains in interface org.apache.commons.beanutils.DynaBean

remove

public void remove(String name,
                   String key)
Specified by:
remove in interface org.apache.commons.beanutils.DynaBean

getDynaClass

public MagicBeanClass getDynaClass()
Specified by:
getDynaClass in interface org.apache.commons.beanutils.DynaBean

toString

public String toString()
Overrides:
toString in class Object