net.sf.jasperreports.engine.fill
Class JRRecordedValues

java.lang.Object
  extended by net.sf.jasperreports.engine.fill.JRRecordedValues
All Implemented Interfaces:
java.io.Serializable

public class JRRecordedValues
extends java.lang.Object
implements java.io.Serializable

Recorded values container used by elements with Auto evaluation time.

Version:
$Id: JRRecordedValues.java 5180 2012-03-29 13:23:12Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
Serialized Form

Constructor Summary
JRRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes)
          Creates a recorded values set.
 
Method Summary
 void doneEvaluation(JREvaluationTime evaluationTime)
          Marks an evaluation time as done.
 boolean finishedEvaluations()
          Decides whether all required evaluations are done.
 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.
 boolean lastEvaluationTime()
          Decides whether this is the last evaluation time.
 void recordFieldValue(java.lang.String fieldName, java.lang.Object value)
          Records a field value.
 void recordVariableValue(java.lang.String variableName, java.lang.Object value)
          Records a variable value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Method Detail

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 name
value - 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 name
value - 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


© 2001-2010 Jaspersoft Corporation www.jaspersoft.com