Class JRAbstractBeanDataSource

java.lang.Object
net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
All Implemented Interfaces:
JRDataSource, JRRewindableDataSource
Direct Known Subclasses:
BookmarksFlatDataSource, JRBeanArrayDataSource, JRBeanCollectionDataSource, JRJpaDataSource, JRJpaDataSource

public abstract class JRAbstractBeanDataSource extends Object implements JRRewindableDataSource
Author:
Teodor Danciu (teodord@users.sourceforge.net)
  • Field Details

    • EXCEPTION_MESSAGE_KEY_BEAN_FIELD_VALUE_NOT_RETRIEVED

      public static final String EXCEPTION_MESSAGE_KEY_BEAN_FIELD_VALUE_NOT_RETRIEVED
      See Also:
    • PROPERTY_JAVABEAN_FIELD_PROPERTY

      public static final String PROPERTY_JAVABEAN_FIELD_PROPERTY
      Property specifying the JavaBean property name for the dataset field.
      See Also:
    • CURRENT_BEAN_MAPPING

      public static final String CURRENT_BEAN_MAPPING
      Field mapping that produces the current bean.

      If the field name/description matches this constant (the case is important), the data source will return the current bean as the field value.

      See Also:
    • propertyNameProvider

      protected JRAbstractBeanDataSource.PropertyNameProvider propertyNameProvider
  • Constructor Details

    • JRAbstractBeanDataSource

      public JRAbstractBeanDataSource(boolean isUseFieldDescription)
  • Method Details