Package net.sf.jasperreports.engine.fill
Class JRRecordedValues
- java.lang.Object
-
- net.sf.jasperreports.engine.fill.JRRecordedValues
-
- All Implemented Interfaces:
java.io.Serializable
public class JRRecordedValues extends java.lang.Object implements java.io.SerializableRecorded values container used by elements withAuto evaluation time.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JRRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes)Creates a recorded values set.JRRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes, java.util.Map<java.lang.String,java.lang.Object> recordedFieldValues, java.util.Map<java.lang.String,java.lang.Object> recordedVariableValues)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoneEvaluation(JREvaluationTime evaluationTime)Marks an evaluation time as done.booleanfinishedEvaluations()Decides whether all required evaluations are done.java.util.Set<JREvaluationTime>getEvaluationTimes()java.util.Map<java.lang.String,java.lang.Object>getRecordedFieldValues()Returns the recorded field values indexed by field name.java.util.Map<java.lang.String,java.lang.Object>getRecordedVariableValues()Returns the recorded variable values indexed by variable name.booleanlastEvaluationTime()Decides whether this is the last evaluation time.voidrecordFieldValue(java.lang.String fieldName, java.lang.Object value)Records a field value.voidrecordVariableValue(java.lang.String variableName, java.lang.Object value)Records a variable value.
-
-
-
Constructor Detail
-
JRRecordedValues
public JRRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes)
Creates a recorded values set.- Parameters:
evaluationTimes- future times when the values will be recorded
-
JRRecordedValues
public JRRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes, java.util.Map<java.lang.String,java.lang.Object> recordedFieldValues, java.util.Map<java.lang.String,java.lang.Object> recordedVariableValues)
-
-
Method Detail
-
getEvaluationTimes
public java.util.Set<JREvaluationTime> getEvaluationTimes()
-
doneEvaluation
public void doneEvaluation(JREvaluationTime evaluationTime)
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
public void recordVariableValue(java.lang.String variableName, java.lang.Object value)Records a variable value.- Parameters:
variableName- the variable namevalue- the variable value to record
-
recordFieldValue
public void recordFieldValue(java.lang.String fieldName, java.lang.Object value)Records a field value.- Parameters:
fieldName- the field namevalue- the field value to record
-
getRecordedVariableValues
public java.util.Map<java.lang.String,java.lang.Object> getRecordedVariableValues()
Returns the recorded variable values indexed by variable name.- Returns:
- the recorded variable values
-
getRecordedFieldValues
public java.util.Map<java.lang.String,java.lang.Object> getRecordedFieldValues()
Returns the recorded field values indexed by field name.- Returns:
- the recorded field values
-
-