public class JRRecordedValues extends Object implements Serializable
Auto evaluation time
.Constructor and Description |
---|
JRRecordedValues(Set<JREvaluationTime> evaluationTimes)
Creates a recorded values set.
|
JRRecordedValues(Set<JREvaluationTime> evaluationTimes,
Map<String,Object> recordedFieldValues,
Map<String,Object> recordedVariableValues) |
Modifier and Type | Method and Description |
---|---|
void |
doneEvaluation(JREvaluationTime evaluationTime)
Marks an evaluation time as done.
|
boolean |
finishedEvaluations()
Decides whether all required evaluations are done.
|
Set<JREvaluationTime> |
getEvaluationTimes() |
Map<String,Object> |
getRecordedFieldValues()
Returns the recorded field values indexed by field name.
|
Map<String,Object> |
getRecordedVariableValues()
Returns the recorded variable values indexed by variable name.
|
boolean |
lastEvaluationTime()
Decides whether this is the last evaluation time.
|
void |
recordFieldValue(String fieldName,
Object value)
Records a field value.
|
void |
recordVariableValue(String variableName,
Object value)
Records a variable value.
|
public JRRecordedValues(Set<JREvaluationTime> evaluationTimes)
evaluationTimes
- future times when the values will be recordedpublic Set<JREvaluationTime> getEvaluationTimes()
public void doneEvaluation(JREvaluationTime evaluationTime)
evaluationTime
- the evaluation timepublic boolean lastEvaluationTime()
public boolean finishedEvaluations()
public void recordVariableValue(String variableName, Object value)
variableName
- the variable namevalue
- the variable value to recordpublic void recordFieldValue(String fieldName, Object value)
fieldName
- the field namevalue
- the field value to recordpublic Map<String,Object> getRecordedVariableValues()
Copyright © 2016. All rights reserved.