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 MorphDynaClass
dynaClass
private java.util.Map
dynaValues
private MorpherRegistry
morpherRegistry
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description MorphDynaBean()
MorphDynaBean(MorpherRegistry morpherRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
MorpherRegistry
getMorpherRegistry()
int
hashCode()
private boolean
isByte(java.lang.Class clazz)
protected boolean
isDynaAssignable(java.lang.Class dest, java.lang.Class src)
private boolean
isFloat(java.lang.Class clazz)
private boolean
isInteger(java.lang.Class clazz)
private boolean
isLong(java.lang.Class clazz)
private boolean
isShort(java.lang.Class clazz)
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
setDynaBeanClass(MorphDynaClass dynaClass)
void
setMorpherRegistry(MorpherRegistry morpherRegistry)
java.lang.String
toString()
-
-
-
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:
contains
in interfaceorg.apache.commons.beanutils.DynaBean
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
get
public java.lang.Object get(java.lang.String name)
- Specified by:
get
in interfaceorg.apache.commons.beanutils.DynaBean
-
get
public java.lang.Object get(java.lang.String name, int index)
- Specified by:
get
in interfaceorg.apache.commons.beanutils.DynaBean
-
get
public java.lang.Object get(java.lang.String name, java.lang.String key)
- Specified by:
get
in interfaceorg.apache.commons.beanutils.DynaBean
-
getDynaClass
public org.apache.commons.beanutils.DynaClass getDynaClass()
- Specified by:
getDynaClass
in interfaceorg.apache.commons.beanutils.DynaBean
-
getMorpherRegistry
public MorpherRegistry getMorpherRegistry()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
remove
public void remove(java.lang.String name, java.lang.String key)
- Specified by:
remove
in interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, int index, java.lang.Object value)
- Specified by:
set
in interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, java.lang.Object value)
- Specified by:
set
in interfaceorg.apache.commons.beanutils.DynaBean
-
set
public void set(java.lang.String name, java.lang.String key, java.lang.Object value)
- Specified by:
set
in interfaceorg.apache.commons.beanutils.DynaBean
-
setDynaBeanClass
public void setDynaBeanClass(MorphDynaClass dynaClass)
-
setMorpherRegistry
public void setMorpherRegistry(MorpherRegistry morpherRegistry)
-
toString
public java.lang.String toString()
- Overrides:
toString
in 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)
-
-