public class JRBeanCollectionDataSource extends JRAbstractBeanDataSource
CURRENT_BEAN_MAPPING, FIELD_DESCRIPTION_PROPERTY_NAME_PROVIDER, FIELD_NAME_PROPERTY_NAME_PROVIDER, propertyNameProvider
Constructor and Description |
---|
JRBeanCollectionDataSource(java.util.Collection beanCollection) |
JRBeanCollectionDataSource(java.util.Collection beanCollection,
boolean isUseFieldDescription) |
Modifier and Type | Method and Description |
---|---|
JRBeanCollectionDataSource |
cloneDataSource()
Clones this data source by creating a new instance that reuses the same
underlying bean collection.
|
java.util.Collection |
getData()
Returns the underlying bean collection used by this data source.
|
java.lang.Object |
getFieldValue(JRField field)
Gets the field value for the current position.
|
int |
getRecordCount()
Returns the total number of records/beans that this data source
contains.
|
void |
moveFirst()
Moves back to the first element in the data source.
|
boolean |
next()
Tries to position the cursor on the next element in the data source.
|
getBeanProperty, getFieldValue, getPropertyName, isCurrentBeanMapping
public JRBeanCollectionDataSource(java.util.Collection beanCollection)
public JRBeanCollectionDataSource(java.util.Collection beanCollection, boolean isUseFieldDescription)
public boolean next()
JRDataSource
public java.lang.Object getFieldValue(JRField field) throws JRException
JRDataSource
JRException
public void moveFirst()
JRRewindableDataSource
public java.util.Collection getData()
public int getRecordCount()
public JRBeanCollectionDataSource cloneDataSource()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com