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 timewill 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 voiddeleteRecordedValues()Releases the recorded values set.JRRecordedValuesgetRecordedValues()Returns the recorded values set.voidinitRecordedValues(java.util.Set<JREvaluationTime> evaluationTimes)Initializes the recorded values set.-
Methods inherited from interface net.sf.jasperreports.engine.JRCommonElement
getBackcolor, getForecolor, getModeValue, getOwnBackcolor, getOwnForecolor, getOwnModeValue, 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, getStyleNameReference
-
-
-
-
Method Detail
-
initRecordedValues
void initRecordedValues(java.util.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.
-
-