Package net.sf.jasperreports.engine.fill
Interface JRCalculable
-
- All Known Implementing Classes:
JRFillVariable,MeasureDefinition.MeasureValue
public interface JRCalculableInterface for objects that can be used by extended incrementers for calculations.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
- See Also:
JRExtendedIncrementer
-
-
Field Summary
Fields Modifier and Type Field Description static byteHELPER_COUNTConstant for the count helper variable.static intHELPER_SIZEThe number of defined helper variables.static byteHELPER_SUMConstant for the sum helper variable.static byteHELPER_VARIANCEConstant for the variance helper variable.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JRCalculablegetHelperVariable(byte helperType)Returns a helper variable.ObjectgetIncrementedValue()Returns the incremented value of the calculable object.ObjectgetValue()Returns the value of the calculable object.booleanisInitialized()Returnstrueif and only if the calculable object was only initialized and not incremented.voidsetInitialized(boolean isInitialized)Sets the initialized flag for this calculable object.
-
-
-
Field Detail
-
HELPER_COUNT
static final byte HELPER_COUNT
Constant for the count helper variable.- See Also:
- Constant Field Values
-
HELPER_SUM
static final byte HELPER_SUM
Constant for the sum helper variable.- See Also:
- Constant Field Values
-
HELPER_VARIANCE
static final byte HELPER_VARIANCE
Constant for the variance helper variable.- See Also:
- Constant Field Values
-
HELPER_SIZE
static final int HELPER_SIZE
The number of defined helper variables.- See Also:
- Constant Field Values
-
-
Method Detail
-
isInitialized
boolean isInitialized()
Returnstrueif and only if the calculable object was only initialized and not incremented.- Returns:
trueif and only if the calculable object was only initialized and not incremented
-
setInitialized
void setInitialized(boolean isInitialized)
Sets the initialized flag for this calculable object.- Parameters:
isInitialized- the initialized flag- See Also:
isInitialized()
-
getIncrementedValue
Object getIncrementedValue()
Returns the incremented value of the calculable object.- Returns:
- the incremented value
-
getValue
Object getValue()
Returns the value of the calculable object.- Returns:
- the value
-
getHelperVariable
JRCalculable getHelperVariable(byte helperType)
Returns a helper variable.- Parameters:
helperType- the desired helper variable type- Returns:
- the helper variable
-
-