net.sf.jasperreports.engine.data
public class JRMapCollectionDataSource extends java.lang.Object implements JRRewindableDataSource
Constructor and Description |
---|
JRMapCollectionDataSource(java.util.Collection col) |
Modifier and Type | Method and Description |
---|---|
JRMapCollectionDataSource |
cloneDataSource()
Clones this data source by creating a new instance that reuses the same
underlying map collection.
|
java.util.Collection |
getData()
Returns the underlying map 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/maps 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.
|
public JRMapCollectionDataSource(java.util.Collection col)
public boolean next()
JRDataSource
next
in interface JRDataSource
public java.lang.Object getFieldValue(JRField field)
JRDataSource
getFieldValue
in interface JRDataSource
public void moveFirst()
JRRewindableDataSource
moveFirst
in interface JRRewindableDataSource
public java.util.Collection getData()
public int getRecordCount()
public JRMapCollectionDataSource cloneDataSource()
© 2001-2010 Jaspersoft Corporation www.jaspersoft.com