public class JRBeanCollectionDataSource
extends net.sf.jasperreports.engine.data.JRAbstractBeanDataSource
| Constructor and Description |
|---|
JRBeanCollectionDataSource(Collection<?> beanCollection) |
JRBeanCollectionDataSource(Collection<?> beanCollection,
boolean isUseFieldDescription,
javax.persistence.EntityManager entityManager) |
JRBeanCollectionDataSource(Collection<?> beanCollection,
javax.persistence.EntityManager entityManager) |
| Modifier and Type | Method and Description |
|---|---|
JRBeanCollectionDataSource |
cloneDataSource()
Clones this data source by creating a new instance that reuses the same
underlying bean collection.
|
Collection<?> |
getData()
Returns the underlying bean collection used by this data source.
|
Object |
getFieldValue(net.sf.jasperreports.engine.JRField field) |
protected Object |
getFieldValue(Object bean,
net.sf.jasperreports.engine.JRField field) |
int |
getRecordCount()
Returns the total number of records/beans that this data source contains.
|
void |
moveFirst() |
boolean |
next() |
public JRBeanCollectionDataSource(Collection<?> beanCollection)
public JRBeanCollectionDataSource(Collection<?> beanCollection, javax.persistence.EntityManager entityManager)
public JRBeanCollectionDataSource(Collection<?> beanCollection, boolean isUseFieldDescription, javax.persistence.EntityManager entityManager)
beanCollection - entityManager - isUseFieldDescription - protected Object getFieldValue(Object bean, net.sf.jasperreports.engine.JRField field) throws net.sf.jasperreports.engine.JRException
getFieldValue in class net.sf.jasperreports.engine.data.JRAbstractBeanDataSourcenet.sf.jasperreports.engine.JRExceptionpublic boolean next()
public Object getFieldValue(net.sf.jasperreports.engine.JRField field) throws net.sf.jasperreports.engine.JRException
field - net.sf.jasperreports.engine.JRExceptionpublic void moveFirst()
public Collection<?> getData()
public int getRecordCount()
public JRBeanCollectionDataSource cloneDataSource()
Copyright © 2015. All rights reserved.