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.