Package org.dom4j.bean
Class BeanMetaData
- java.lang.Object
-
- org.dom4j.bean.BeanMetaData
-
public class BeanMetaData extends Object
BeanMetaData
contains metadata about a bean class.
-
-
Constructor Summary
Constructors Constructor Description BeanMetaData(Class<?> beanClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
attributeCount()
DOCUMENT ME!BeanAttributeList
createAttributeList(BeanElement parent)
static BeanMetaData
get(Class<?> beanClass)
Static helper method to find and cache meta data objects for bean typesObject
getData(int index, Object bean)
int
getIndex(String name)
int
getIndex(QName qName)
QName
getQName(int index)
protected void
handleException(Exception e)
void
setData(int index, Object bean, Object data)
-
-
-
Field Detail
-
NULL_ARGS
protected static final Object[] NULL_ARGS
Empty arguments for reflection calls
-
-
Constructor Detail
-
BeanMetaData
public BeanMetaData(Class<?> beanClass)
-
-
Method Detail
-
get
public static BeanMetaData get(Class<?> beanClass)
Static helper method to find and cache meta data objects for bean types- Parameters:
beanClass
- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
attributeCount
public int attributeCount()
DOCUMENT ME!- Returns:
- the number of attribtutes for this bean type
-
createAttributeList
public BeanAttributeList createAttributeList(BeanElement parent)
-
getQName
public QName getQName(int index)
-
getIndex
public int getIndex(String name)
-
getIndex
public int getIndex(QName qName)
-
handleException
protected void handleException(Exception e)
-
-