Class FillDatasetRun
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.JRFillDatasetRun
-
- net.sf.jasperreports.components.list.FillDatasetRun
-
- All Implemented Interfaces:
Cloneable,JRCloneable,JRDatasetRun,JRIdentifiable,JRPropertiesHolder
- Direct Known Subclasses:
MarkerFillDatasetRun
public class FillDatasetRun extends JRFillDatasetRun
Used to iterate on the list subdataset at fill time.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Field Summary
-
Fields inherited from class net.sf.jasperreports.engine.fill.JRFillDatasetRun
connectionExpression, dataset, dataSourceExpression, expressionEvaluator, filler, parameters, parametersMapExpression, parentDatasetRun
-
-
Constructor Summary
Constructors Constructor Description FillDatasetRun(FillDatasetRun datasetRun, JRFillCloneFactory factory)FillDatasetRun(JRDatasetRun datasetRun, JRFillObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidend()voidevaluate(byte evaluation)ObjectevaluateDatasetExpression(JRExpression expression, byte evaluationType)protected JRFillDatasetgetDataset()booleannext()voidrewind()voidstart()-
Methods inherited from class net.sf.jasperreports.engine.fill.JRFillDatasetRun
advanceDataset, checkInterrupted, clone, copyConnectionParameter, copyReturnValues, detail, evaluate, getConnectionExpression, getDatasetName, getDataSourceExpression, getParameters, getParametersMapExpression, getParentProperties, getPropertiesMap, getReturnValues, getUUID, group, hasProperties, initReturnValues, iterate, saveReturnVariables, setBand, startData, toStartWhenNoData
-
-
-
-
Constructor Detail
-
FillDatasetRun
public FillDatasetRun(JRDatasetRun datasetRun, JRFillObjectFactory factory) throws JRException
- Throws:
JRException
-
FillDatasetRun
public FillDatasetRun(FillDatasetRun datasetRun, JRFillCloneFactory factory)
-
-
Method Detail
-
evaluate
public void evaluate(byte evaluation) throws JRException- Throws:
JRException
-
start
public void start() throws JRException- Throws:
JRException
-
next
public boolean next() throws JRException- Throws:
JRException
-
end
public void end()
-
rewind
public void rewind() throws JRException- Throws:
JRException
-
evaluateDatasetExpression
public Object evaluateDatasetExpression(JRExpression expression, byte evaluationType) throws JRException
- Throws:
JRException
-
getDataset
protected JRFillDataset getDataset()
- Overrides:
getDatasetin classJRFillDatasetRun
-
-