Interface JRRecordedValuesPrintElement

All Superinterfaces:
JRCommonElement, JRIdentifiable, JRPrintElement, JRPropertiesHolder, JRStyleContainer
All Known Implementing Classes:
JRRecordedValuesGenericPrintElement, JRRecordedValuesPrintImage, JRRecordedValuesPrintText

public interface JRRecordedValuesPrintElement extends JRPrintElement
Interface implemented by print elements that can record field/variable values.

An element having Auto evaluation time will generate an instance of this type as print element. This instance will be responsible of storing field/variable values until the element can be evaluated.

Author:
Lucian Chirita (lucianc@users.sourceforge.net)
See Also:
  • Method Details

    • initRecordedValues

      void initRecordedValues(Set<JREvaluationTime> evaluationTimes)
      Initializes the recorded values set.
      Parameters:
      evaluationTimes - future times when the values will be recorded
    • getRecordedValues

      JRRecordedValues getRecordedValues()
      Returns the recorded values set.
      Returns:
      the recorded values set
    • deleteRecordedValues

      void deleteRecordedValues()
      Releases the recorded values set.

      This is called when all the recorded values are available and the element has been evaluated.