public class BeanMetaData extends Object
BeanMetaData
contains metadata about a bean class.
Modifier and Type | Field | Description |
---|---|---|
protected static Object[] |
NULL_ARGS |
Empty arguments for reflection calls
|
Constructor | Description |
---|---|
BeanMetaData(Class<?> beanClass) |
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 types
|
Object |
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) |
protected static final Object[] NULL_ARGS
public BeanMetaData(Class<?> beanClass)
public static BeanMetaData get(Class<?> beanClass)
beanClass
- DOCUMENT ME!public int attributeCount()
public BeanAttributeList createAttributeList(BeanElement parent)
public QName getQName(int index)
public int getIndex(String name)
public int getIndex(QName qName)
protected void handleException(Exception e)