Package net.sf.ezmorph.bean
Class MorphDynaClass
java.lang.Object
net.sf.ezmorph.bean.MorphDynaClass
- All Implemented Interfaces:
Serializable
,org.apache.commons.beanutils.DynaClass
public final class MorphDynaClass
extends Object
implements org.apache.commons.beanutils.DynaClass, Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMorphDynaClass
(String name, Class type, Map attributes) MorphDynaClass
(String name, Class type, Map attributes, boolean exceptionOnEmptyAttributes) MorphDynaClass
(Map attributes) MorphDynaClass
(Map attributes, boolean exceptionOnEmptyAttributes) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected Class
org.apache.commons.beanutils.DynaProperty[]
org.apache.commons.beanutils.DynaProperty
getDynaProperty
(String propertyName) getName()
int
hashCode()
org.apache.commons.beanutils.DynaBean
org.apache.commons.beanutils.DynaBean
newInstance
(MorpherRegistry morpherRegistry) private void
process()
toString()
-
Field Details
-
dynaPropertyComparator
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
attributes
-
beanClass
-
dynaProperties
private org.apache.commons.beanutils.DynaProperty[] dynaProperties -
name
-
properties
-
type
-
-
Constructor Details
-
MorphDynaClass
-
MorphDynaClass
-
MorphDynaClass
-
MorphDynaClass
-
-
Method Details
-
equals
-
getDynaProperties
public org.apache.commons.beanutils.DynaProperty[] getDynaProperties()- Specified by:
getDynaProperties
in interfaceorg.apache.commons.beanutils.DynaClass
-
getDynaProperty
- Specified by:
getDynaProperty
in interfaceorg.apache.commons.beanutils.DynaClass
-
getName
- Specified by:
getName
in interfaceorg.apache.commons.beanutils.DynaClass
-
hashCode
public int hashCode() -
newInstance
public org.apache.commons.beanutils.DynaBean newInstance() throws IllegalAccessException, InstantiationException- Specified by:
newInstance
in interfaceorg.apache.commons.beanutils.DynaClass
- Throws:
IllegalAccessException
InstantiationException
-
newInstance
public org.apache.commons.beanutils.DynaBean newInstance(MorpherRegistry morpherRegistry) throws IllegalAccessException, InstantiationException -
toString
-
getBeanClass
-
process
private void process()
-