Class BeanMetaData

java.lang.Object
org.dom4j.bean.BeanMetaData

public class BeanMetaData extends Object

BeanMetaData contains metadata about a bean class.

Version:
$Revision: 1.10 $
Author:
James Strachan
  • Field Details

    • NULL_ARGS

      protected static final Object[] NULL_ARGS
      Empty arguments for reflection calls
  • Constructor Details

    • BeanMetaData

      public BeanMetaData(Class<?> beanClass)
  • Method Details

    • 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)
    • getData

      public Object getData(int index, Object bean)
    • setData

      public void setData(int index, Object bean, Object data)
    • handleException

      protected void handleException(Exception e)