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 void
end()
void
evaluate(byte evaluation)
Object
evaluateDatasetExpression(JRExpression expression, byte evaluationType)
protected JRFillDataset
getDataset()
boolean
next()
void
rewind()
void
start()
-
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:
getDataset
in classJRFillDatasetRun
-
-