org.jfree.report.expressions
Class FormulaFunction
- Cloneable, Expression, Function, Serializable
Creation-Date: 04.11.2006, 19:24:04
clone, getDataRow, getInstance, getName, getParentLocale, getReportConfiguration, getResourceBundleFactory, getRuntime, isDeepTraversing, isPrecompute, isPreserve, setDeepTraversing, setName, setPrecompute, setPreserve, setRuntime |
advance
public Function advance()
throws DataSourceException When the advance method is called, the function is asked to perform the
next step of its computation.
The original function must not be altered during that step (or more
correctly, calling advance on the original expression again must not return
a different result).
- advance in interface Function
- a copy of the function containing the new state.
clone
public Object clone()
throws CloneNotSupportedException Clones the expression, expression should be reinitialized after the
cloning.
Expression maintain no state, cloning is done at the beginning
of the report processing to disconnect the used expression from any other
object space.
- clone in interface Expression
- clone in interface AbstractExpression
- A clone of this expression.
getCompiledFormula
public Formula getCompiledFormula()
throws ParseException Returns the compiled formula. The formula is not connected to a formula
context.