|
Joda System API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.joda.property.impl.BeanMetaData
MetaData about a Bean derived by reflection. This is cached for performance by bean type.
Field Summary | |
protected BeanMethods |
iBeanMethods
The bean methods instance |
protected PropertyMetaData[] |
iPropertyMetaData
The list of methods in the interface which refer to properties |
protected java.lang.Class |
iType
The type that this is the meta data for |
Constructor Summary | |
protected |
BeanMetaData(java.lang.Class beanType)
Constructor. |
Method Summary | |
BeanMethods |
getBeanMethods()
Get the BeanMethods implementation, where additional non-property methods are specified. |
java.lang.Class |
getBeanType()
Get the type of the bean. |
static BeanMetaData |
getMetaData(java.lang.Class beanType)
Get an instance of a BeanMetaData. |
PropertyMetaData[] |
getPropertyMetaData()
Get the property meta data array describing the bean |
PropertyMetaData |
getPropertyMetaData(java.lang.String propertyName)
Get a property meta data object by property name. |
protected BeanMethods |
initBeanMethods(java.lang.Class beanInterface)
Get the BeanMethods class associated with the bean |
java.lang.String |
toString()
Get a debugging string representing this object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected final java.lang.Class iType
protected final PropertyMetaData[] iPropertyMetaData
protected BeanMethods iBeanMethods
Constructor Detail |
protected BeanMetaData(java.lang.Class beanType)
beanType
- the type of the bean, either interface or classMethod Detail |
public static BeanMetaData getMetaData(java.lang.Class beanType)
beanType
- the type of the bean, either interface or class
protected BeanMethods initBeanMethods(java.lang.Class beanInterface)
public PropertyMetaData[] getPropertyMetaData()
public PropertyMetaData getPropertyMetaData(java.lang.String propertyName)
public java.lang.Class getBeanType()
public BeanMethods getBeanMethods()
public java.lang.String toString()
toString
in class java.lang.Object
|
Joda System API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |