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 1677 2007-03-29 11:44:30Z teodord $
Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
Serialized Form

Constructor Summary
JRRecordedValues(java.util.Set 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 getRecordedFieldValues()
          Returns the recorded field values indexed by field name.
 java.util.Map 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 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 getRecordedVariableValues()
Returns the recorded variable values indexed by variable name.

Returns:
the recorded variable values

getRecordedFieldValues

public java.util.Map getRecordedFieldValues()
Returns the recorded field values indexed by field name.

Returns:
the recorded field values


© 2001-2006 JasperSoft Corporation www.jaspersoft.com