org.jfree.report.expressions
Class ReportFormulaContext

java.lang.Object
  extended by org.jfree.report.expressions.ReportFormulaContext
All Implemented Interfaces:
org.jfree.formula.FormulaContext

public class ReportFormulaContext
extends java.lang.Object
implements org.jfree.formula.FormulaContext

Creation-Date: 29.11.2006, 17:54:33

Author:
Thomas Morgner

Constructor Summary
ReportFormulaContext(org.jfree.formula.FormulaContext backend, DataRow dataRow)
           
 
Method Summary
 org.jfree.util.Configuration getConfiguration()
           
 DataRow getDataRow()
           
 java.lang.Object getDeclaringElement()
           
 org.jfree.formula.function.FunctionRegistry getFunctionRegistry()
           
 org.jfree.formula.LocalizationContext getLocalizationContext()
           
 org.jfree.formula.operators.OperatorFactory getOperatorFactory()
           
 org.jfree.formula.typing.TypeRegistry getTypeRegistry()
           
 boolean isReferenceDirty(java.lang.Object name)
           
 java.lang.Object resolveReference(java.lang.Object name)
           
 org.jfree.formula.typing.Type resolveReferenceType(java.lang.Object name)
           
 void setDataRow(DataRow dataRow)
           
 void setDeclaringElement(java.lang.Object declaringElement)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportFormulaContext

public ReportFormulaContext(org.jfree.formula.FormulaContext backend,
                            DataRow dataRow)
Method Detail

getLocalizationContext

public org.jfree.formula.LocalizationContext getLocalizationContext()
Specified by:
getLocalizationContext in interface org.jfree.formula.FormulaContext

getConfiguration

public org.jfree.util.Configuration getConfiguration()
Specified by:
getConfiguration in interface org.jfree.formula.FormulaContext

getFunctionRegistry

public org.jfree.formula.function.FunctionRegistry getFunctionRegistry()
Specified by:
getFunctionRegistry in interface org.jfree.formula.FormulaContext

getTypeRegistry

public org.jfree.formula.typing.TypeRegistry getTypeRegistry()
Specified by:
getTypeRegistry in interface org.jfree.formula.FormulaContext

getOperatorFactory

public org.jfree.formula.operators.OperatorFactory getOperatorFactory()
Specified by:
getOperatorFactory in interface org.jfree.formula.FormulaContext

isReferenceDirty

public boolean isReferenceDirty(java.lang.Object name)
                         throws org.jfree.formula.ContextEvaluationException
Specified by:
isReferenceDirty in interface org.jfree.formula.FormulaContext
Throws:
org.jfree.formula.ContextEvaluationException

resolveReferenceType

public org.jfree.formula.typing.Type resolveReferenceType(java.lang.Object name)
Specified by:
resolveReferenceType in interface org.jfree.formula.FormulaContext

resolveReference

public java.lang.Object resolveReference(java.lang.Object name)
                                  throws org.jfree.formula.ContextEvaluationException
Specified by:
resolveReference in interface org.jfree.formula.FormulaContext
Throws:
org.jfree.formula.ContextEvaluationException

getDataRow

public DataRow getDataRow()

setDataRow

public void setDataRow(DataRow dataRow)

getDeclaringElement

public java.lang.Object getDeclaringElement()

setDeclaringElement

public void setDeclaringElement(java.lang.Object declaringElement)