Package net.sf.ezmorph.bean
Class MorphDynaBean
- java.lang.Object
-
- net.sf.ezmorph.bean.MorphDynaBean
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.commons.beanutils.DynaBean
public final class MorphDynaBean extends java.lang.Object implements org.apache.commons.beanutils.DynaBean, java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private MorphDynaClassdynaClassprivate java.util.MapdynaValuesprivate MorpherRegistrymorpherRegistryprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description MorphDynaBean()MorphDynaBean(MorpherRegistry morpherRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontains(java.lang.String name, java.lang.String key)booleanequals(java.lang.Object obj)java.lang.Objectget(java.lang.String name)java.lang.Objectget(java.lang.String name, int index)java.lang.Objectget(java.lang.String name, java.lang.String key)org.apache.commons.beanutils.DynaClassgetDynaClass()protected org.apache.commons.beanutils.DynaPropertygetDynaProperty(java.lang.String name)MorpherRegistrygetMorpherRegistry()inthashCode()private booleanisByte(java.lang.Class clazz)protected booleanisDynaAssignable(java.lang.Class dest, java.lang.Class src)private booleanisFloat(java.lang.Class clazz)private booleanisInteger(java.lang.Class clazz)private booleanisLong(java.lang.Class clazz)private booleanisShort(java.lang.Class clazz)voidremove(java.lang.String name, java.lang.String key)voidset(java.lang.String name, int index, java.lang.Object value)voidset(java.lang.String name, java.lang.Object value)voidset(java.lang.String name, java.lang.String key, java.lang.Object value)voidsetDynaBeanClass(MorphDynaClass dynaClass)voidsetMorpherRegistry(MorpherRegistry morpherRegistry)java.lang.StringtoString()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
dynaClass
private MorphDynaClass dynaClass
-
dynaValues
private java.util.Map dynaValues
-
morpherRegistry
private MorpherRegistry morpherRegistry
-
-
Constructor Detail
-
MorphDynaBean
public MorphDynaBean()
-
MorphDynaBean
public MorphDynaBean(MorpherRegistry morpherRegistry)
-
-
Method Detail
-
contains
public boolean contains(java.lang.String name, java.lang.String key)- Specified by:
containsin interfaceorg.apache.commons.beanutils.DynaBean
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
get
public java.lang.Object get(java.lang.String name)
- Specified by:
getin interfaceorg.apache.commons.beanutils.DynaBean
-
get
public java.lang.Object get(java.lang.String name, int index)- Specified by:
getin interfaceorg.apache.commons.beanutils.DynaBean
-
get
public java.lang.Object get(java.lang.String name, java.lang.String key)- Specified by:
getin interfaceorg.apache.commons.beanutils.DynaBean
-
getDynaClass
public org.apache.commons.beanutils.DynaClass getDynaClass()
- Specified by:
getDynaClassin interfaceorg.apache.commons.beanutils.DynaBean
-
getMorpherRegistry
public MorpherRegistry getMorpherRegistry()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
remove
public void remove(java.lang.String name, java.lang.String key)- Specified by:
removein interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, int index, java.lang.Object value)- Specified by:
setin interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, java.lang.Object value)- Specified by:
setin interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, java.lang.String key, java.lang.Object value)- Specified by:
setin interfaceorg.apache.commons.beanutils.DynaBean
-
setDynaBeanClass
public void setDynaBeanClass(MorphDynaClass dynaClass)
-
setMorpherRegistry
public void setMorpherRegistry(MorpherRegistry morpherRegistry)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.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)
-
isByte
private boolean isByte(java.lang.Class clazz)
-
isFloat
private boolean isFloat(java.lang.Class clazz)
-
isInteger
private boolean isInteger(java.lang.Class clazz)
-
isLong
private boolean isLong(java.lang.Class clazz)
-
isShort
private boolean isShort(java.lang.Class clazz)
-
-