net.sf.json.util
Class JSONDynaBean

java.lang.Object
  extended by net.sf.json.util.JSONDynaBean
All Implemented Interfaces:
java.io.Serializable, org.apache.commons.beanutils.DynaBean

public class JSONDynaBean
extends java.lang.Object
implements org.apache.commons.beanutils.DynaBean, java.io.Serializable

Author:
Andres Almiray
See Also:
Serialized Form

Field Summary
protected  JSONDynaClass dynaClass
           
protected  java.util.Map dynaValues
           
 
Constructor Summary
JSONDynaBean()
           
 
Method Summary
 boolean contains(java.lang.String name, java.lang.String key)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.Object get(java.lang.String name)
           
 java.lang.Object get(java.lang.String name, int index)
           
 java.lang.Object get(java.lang.String name, java.lang.String key)
           
 org.apache.commons.beanutils.DynaClass getDynaClass()
           
protected  org.apache.commons.beanutils.DynaProperty getDynaProperty(java.lang.String name)
           
 int hashCode()
           
protected  boolean isDynaAssignable(java.lang.Class dest, java.lang.Class src)
           
 void remove(java.lang.String name, java.lang.String key)
           
 void set(java.lang.String name, int index, java.lang.Object value)
           
 void set(java.lang.String name, java.lang.Object value)
           
 void set(java.lang.String name, java.lang.String key, java.lang.Object value)
           
 void setDynamicFormClass(JSONDynaClass dynaClass)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

dynaClass

protected JSONDynaClass dynaClass

dynaValues

protected java.util.Map dynaValues
Constructor Detail

JSONDynaBean

public JSONDynaBean()
Method Detail

contains

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

get

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

get

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

get

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

getDynaClass

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

remove

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

set

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

set

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

set

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

setDynamicFormClass

public void setDynamicFormClass(JSONDynaClass dynaClass)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDynaProperty

protected org.apache.commons.beanutils.DynaProperty getDynaProperty(java.lang.String name)

isDynaAssignable

protected boolean isDynaAssignable(java.lang.Class dest,
                                   java.lang.Class src)


Copyright © 2006 null. All Rights Reserved.