Package net.sf.jasperreports.engine.fill
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 havingAuto 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:
EvaluationTimeEnum.AUTO
-
-
Field Summary
-
Fields inherited from interface net.sf.jasperreports.engine.JRPrintElement
UNSET_PRINT_ELEMENT_ID, UNSET_SOURCE_ELEMENT_ID
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteRecordedValues()
Releases the recorded values set.JRRecordedValues
getRecordedValues()
Returns the recorded values set.void
initRecordedValues(Set<JREvaluationTime> evaluationTimes)
Initializes the recorded values set.-
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement
getBackcolor, getForecolor, getMode, getOwnBackcolor, getOwnForecolor, getOwnMode, setBackcolor, setForecolor, setMode
-
Methods inherited from interface net.sf.jasperreports.engine.JRIdentifiable
getUUID
-
Methods inherited from interface net.sf.jasperreports.engine.JRPrintElement
accept, getHeight, getKey, getOrigin, getPrintElementId, getSourceElementId, getWidth, getX, getY, setHeight, setStyle, setUUID, setWidth, setX, setY
-
Methods inherited from interface net.sf.jasperreports.engine.JRPropertiesHolder
getParentProperties, getPropertiesMap, hasProperties
-
Methods inherited from interface net.sf.jasperreports.engine.JRStyleContainer
getDefaultStyleProvider, getStyle, getStyleName, getStyleNameReference
-
-
-
-
Method Detail
-
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.
-
-