Class JRAbstractBeanDataSourceProvider

  • All Implemented Interfaces:
    JRDataSourceProvider

    public abstract class JRAbstractBeanDataSourceProvider
    extends Object
    implements JRDataSourceProvider
    The base implementation for JRBeanXXXDataSource providers. It provides a common implementation for bean properties introspection.
    Author:
    Peter Severin (peter_s@sourceforge.net, contact@jasperassistant.com)
    • Field Detail

      • EXCEPTION_MESSAGE_KEY_NULL_BEAN_CLASS

        public static final String EXCEPTION_MESSAGE_KEY_NULL_BEAN_CLASS
        See Also:
        Constant Field Values
    • Constructor Detail

      • JRAbstractBeanDataSourceProvider

        public JRAbstractBeanDataSourceProvider​(Class<?> beanClass)
        Creates the provider. Superclasses must pass a valid class that will be used to introspect the available bean fields.
        Parameters:
        beanClass - the bean class to be introspected.