|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfree.report.expressions.AbstractExpression
org.jfree.report.expressions.FormulaFunction
Creation-Date: 04.11.2006, 19:24:04
| Constructor Summary | |
FormulaFunction()
|
|
| Method Summary | |
Function |
advance()
When the advance method is called, the function is asked to perform the next step of its computation. |
java.lang.Object |
clone()
Clones the expression, expression should be reinitialized after the cloning. |
java.lang.Object |
computeValue()
Return the current expression value. |
org.jfree.formula.Formula |
getCompiledFormula()
Returns the compiled formula. |
java.lang.String |
getFormula()
|
java.lang.String |
getFormulaExpression()
|
java.lang.String |
getFormulaNamespace()
|
java.lang.String |
getInitial()
|
java.lang.String |
getInitialExpression()
|
java.lang.String |
getInitialNamespace()
|
void |
setFormula(java.lang.String formula)
|
void |
setInitial(java.lang.String initial)
|
| Methods inherited from class org.jfree.report.expressions.AbstractExpression |
getDataRow, getInstance, getName, getParentLocale, getReportConfiguration, getResourceBundleFactory, getRuntime, isDeepTraversing, isPrecompute, isPreserve, setDeepTraversing, setName, setPrecompute, setPreserve, setRuntime |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jfree.report.expressions.Expression |
getInstance, getName, isDeepTraversing, isPrecompute, isPreserve, setDeepTraversing, setName, setPrecompute, setPreserve, setRuntime |
| Constructor Detail |
public FormulaFunction()
| Method Detail |
public java.lang.String getInitial()
public java.lang.String getInitialExpression()
public java.lang.String getInitialNamespace()
public void setInitial(java.lang.String initial)
public java.lang.String getFormula()
public java.lang.String getFormulaNamespace()
public java.lang.String getFormulaExpression()
public void setFormula(java.lang.String formula)
public Function advance()
throws DataSourceException
advance in interface FunctionDataSourceException
public java.lang.Object computeValue()
throws DataSourceException
The value depends (obviously) on the expression implementation.
computeValue in interface ExpressionDataSourceException
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
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 Expressionclone in class AbstractExpressionjava.lang.CloneNotSupportedException - this should never happen.
public org.jfree.formula.Formula getCompiledFormula()
throws org.jfree.formula.parser.ParseException
org.jfree.formula.parser.ParseException - if the formula contains syntax errors.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||