Package net.sf.jasperreports.engine.fill
Class JRRecordedValues
java.lang.Object
net.sf.jasperreports.engine.fill.JRRecordedValues
- All Implemented Interfaces:
Serializable
Recorded values container used by elements with
Auto evaluation time.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionJRRecordedValues(Set<JREvaluationTime> evaluationTimes) Creates a recorded values set.JRRecordedValues(Set<JREvaluationTime> evaluationTimes, Map<String, Object> recordedFieldValues, Map<String, Object> recordedVariableValues) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoneEvaluation(JREvaluationTime evaluationTime) Marks an evaluation time as done.booleanDecides whether all required evaluations are done.Returns the recorded field values indexed by field name.Returns the recorded variable values indexed by variable name.booleanDecides whether this is the last evaluation time.voidrecordFieldValue(String fieldName, Object value) Records a field value.voidrecordVariableValue(String variableName, Object value) Records a variable value.
-
Constructor Details
-
JRRecordedValues
Creates a recorded values set.- Parameters:
evaluationTimes- future times when the values will be recorded
-
JRRecordedValues
-
-
Method Details
-
getEvaluationTimes
-
doneEvaluation
Marks an evaluation time as done.- Parameters:
evaluationTime- the evaluation time
-
lastEvaluationTime
public boolean lastEvaluationTime()Decides whether this is the last evaluation time.- Returns:
- whether this is the last evaluation time
-
finishedEvaluations
public boolean finishedEvaluations()Decides whether all required evaluations are done.- Returns:
- whether all required evaluations are done
-
recordVariableValue
Records a variable value.- Parameters:
variableName- the variable namevalue- the variable value to record
-
recordFieldValue
Records a field value.- Parameters:
fieldName- the field namevalue- the field value to record
-
getRecordedVariableValues
Returns the recorded variable values indexed by variable name.- Returns:
- the recorded variable values
-
getRecordedFieldValues
Returns the recorded field values indexed by field name.- Returns:
- the recorded field values
-