net.sf.ezmorph.bean
Class MorphDynaClass
java.lang.Object
net.sf.ezmorph.bean.MorphDynaClass
- All Implemented Interfaces:
- java.io.Serializable, org.apache.commons.beanutils.DynaClass
public final class MorphDynaClass
- extends java.lang.Object
- implements org.apache.commons.beanutils.DynaClass, java.io.Serializable
- Author:
- Andres Almiray
- See Also:
- Serialized Form
Constructor Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MorphDynaClass
public MorphDynaClass(java.util.Map attributes)
MorphDynaClass
public MorphDynaClass(java.util.Map attributes,
boolean exceptionOnEmptyAttributes)
MorphDynaClass
public MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes)
MorphDynaClass
public MorphDynaClass(java.lang.String name,
java.lang.Class type,
java.util.Map attributes,
boolean exceptionOnEmptyAttributes)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
getDynaProperties
public org.apache.commons.beanutils.DynaProperty[] getDynaProperties()
- Specified by:
getDynaProperties
in interface org.apache.commons.beanutils.DynaClass
getDynaProperty
public org.apache.commons.beanutils.DynaProperty getDynaProperty(java.lang.String propertyName)
- Specified by:
getDynaProperty
in interface org.apache.commons.beanutils.DynaClass
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.apache.commons.beanutils.DynaClass
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
newInstance
public org.apache.commons.beanutils.DynaBean newInstance()
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
- Specified by:
newInstance
in interface org.apache.commons.beanutils.DynaClass
- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
newInstance
public org.apache.commons.beanutils.DynaBean newInstance(MorpherRegistry morpherRegistry)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getBeanClass
protected java.lang.Class getBeanClass()
Copyright © 2006-2010. All Rights Reserved.