public final class MorphDynaClass
extends java.lang.Object
implements org.apache.commons.beanutils.DynaClass, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map |
attributes |
private java.lang.Class |
beanClass |
private org.apache.commons.beanutils.DynaProperty[] |
dynaProperties |
private static java.util.Comparator |
dynaPropertyComparator |
private java.lang.String |
name |
private java.util.Map |
properties |
private static long |
serialVersionUID |
private java.lang.Class |
type |
| Constructor and Description |
|---|
MorphDynaClass(java.util.Map attributes) |
MorphDynaClass(java.util.Map attributes,
boolean exceptionOnEmptyAttributes) |
MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes) |
MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes,
boolean exceptionOnEmptyAttributes) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
protected java.lang.Class |
getBeanClass() |
org.apache.commons.beanutils.DynaProperty[] |
getDynaProperties() |
org.apache.commons.beanutils.DynaProperty |
getDynaProperty(java.lang.String propertyName) |
java.lang.String |
getName() |
int |
hashCode() |
org.apache.commons.beanutils.DynaBean |
newInstance() |
org.apache.commons.beanutils.DynaBean |
newInstance(MorpherRegistry morpherRegistry) |
private void |
process() |
java.lang.String |
toString() |
private static final java.util.Comparator dynaPropertyComparator
private static final long serialVersionUID
private java.util.Map attributes
private java.lang.Class beanClass
private org.apache.commons.beanutils.DynaProperty[] dynaProperties
private java.lang.String name
private java.util.Map properties
private java.lang.Class type
public MorphDynaClass(java.util.Map attributes)
public MorphDynaClass(java.util.Map attributes,
boolean exceptionOnEmptyAttributes)
public MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes)
public MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes,
boolean exceptionOnEmptyAttributes)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic org.apache.commons.beanutils.DynaProperty[] getDynaProperties()
getDynaProperties in interface org.apache.commons.beanutils.DynaClasspublic org.apache.commons.beanutils.DynaProperty getDynaProperty(java.lang.String propertyName)
getDynaProperty in interface org.apache.commons.beanutils.DynaClasspublic java.lang.String getName()
getName in interface org.apache.commons.beanutils.DynaClasspublic int hashCode()
hashCode in class java.lang.Objectpublic org.apache.commons.beanutils.DynaBean newInstance()
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
newInstance in interface org.apache.commons.beanutils.DynaClassjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic org.apache.commons.beanutils.DynaBean newInstance(MorpherRegistry morpherRegistry) throws java.lang.IllegalAccessException, java.lang.InstantiationException
java.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic java.lang.String toString()
toString in class java.lang.Objectprotected java.lang.Class getBeanClass()
private void process()