| org.jfree.report.expressions.Function
All known Subclasses: org.jfree.report.expressions.FormulaFunction,
Function | public interface Function extends Expression(Code) | | The interface for report functions. A report function separates the business
logic from presentation of the result.
Since JFreeReport 0.9 functions are considered immutable. During the
advancement process, the function returns a new instance with the updated
state.
author: Thomas Morgner |
Method Summary | |
public Function | advance() When the advance method is called, the function is asked to perform the
next step of its computation. |
advance | public Function advance() throws DataSourceException(Code) | | 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).
a copy of the function containing the new state. |
|
|