public class BeanMetaData extends Object
BeanMetaData
contains metadata about a bean class.
Modifier and Type | Field and Description |
---|---|
protected static Object[] |
NULL_ARGS
Empty arguments for reflection calls
|
Constructor and Description |
---|
BeanMetaData(Class beanClass) |
Modifier and Type | Method and 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(QName qName) |
int |
getIndex(String name) |
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)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.