info.joseluismartin.reporting.datasource
Class PageJRDatasourceAdapter
java.lang.Object
net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
info.joseluismartin.reporting.datasource.PageJRDatasourceAdapter
- All Implemented Interfaces:
- net.sf.jasperreports.engine.JRDataSource, net.sf.jasperreports.engine.JRRewindableDataSource
public class PageJRDatasourceAdapter
- extends net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
Adapter to use PageableDataSource and Pages as JRDataSource.
- Author:
- Jose Luis Martin - (jlm@joseluismartin.info)
| Fields inherited from class net.sf.jasperreports.engine.data.JRAbstractBeanDataSource |
CURRENT_BEAN_MAPPING, FIELD_DESCRIPTION_PROPERTY_NAME_PROVIDER, FIELD_NAME_PROPERTY_NAME_PROVIDER, propertyNameProvider |
| Methods inherited from class net.sf.jasperreports.engine.data.JRAbstractBeanDataSource |
getBeanProperty, getFieldValue, getPropertyName, isCurrentBeanMapping |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PageJRDatasourceAdapter
public PageJRDatasourceAdapter(PageableDataSource<Object> ds)
PageJRDatasourceAdapter
public PageJRDatasourceAdapter(boolean isUseFieldDescription)
- Parameters:
isUseFieldDescription -
moveFirst
public void moveFirst()
throws net.sf.jasperreports.engine.JRException
-
- Throws:
net.sf.jasperreports.engine.JRException
getFieldValue
public Object getFieldValue(net.sf.jasperreports.engine.JRField field)
throws net.sf.jasperreports.engine.JRException
-
- Throws:
net.sf.jasperreports.engine.JRException
next
public boolean next()
throws net.sf.jasperreports.engine.JRException
-
- Throws:
net.sf.jasperreports.engine.JRException
getPage
public Page<Object> getPage()
- Returns:
- the page
setPage
public void setPage(Page<Object> page)
- Parameters:
page - the page to set
Copyright © 2012 JDAL. All Rights Reserved.