|
|||||||||
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.FormulaExpression
public class FormulaExpression
Creation-Date: 04.11.2006, 19:24:04
Constructor Summary | |
---|---|
FormulaExpression()
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Clones the expression, expression should be reinitialized after the cloning. |
java.lang.Object |
computeValue()
Return the current expression value. |
org.pentaho.reporting.libraries.formula.Formula |
getCompiledFormula()
Returns the compiled formula. |
java.lang.String |
getFormula()
|
java.lang.String |
getFormulaExpression()
|
java.lang.String |
getFormulaNamespace()
|
void |
setFormula(java.lang.String formula)
|
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 |
Constructor Detail |
---|
public FormulaExpression()
Method Detail |
---|
public java.lang.String getFormula()
public java.lang.String getFormulaNamespace()
public java.lang.String getFormulaExpression()
public void setFormula(java.lang.String formula)
public org.pentaho.reporting.libraries.formula.Formula getCompiledFormula() throws org.pentaho.reporting.libraries.formula.parser.ParseException
org.pentaho.reporting.libraries.formula.parser.ParseException
- if the formula contains syntax errors.public java.lang.Object computeValue() throws DataSourceException
The value depends (obviously) on the expression implementation.
DataSourceException
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 Expression
clone
in class AbstractExpression
java.lang.CloneNotSupportedException
- this should never happen.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |