org.jfree.report.expressions
public class ReportFormulaContext extends java.lang.Object implements org.pentaho.reporting.libraries.formula.FormulaContext
Constructor and Description |
---|
ReportFormulaContext(org.pentaho.reporting.libraries.formula.FormulaContext backend,
DataRow dataRow) |
Modifier and Type | Method and Description |
---|---|
org.pentaho.reporting.libraries.base.config.Configuration |
getConfiguration() |
DataRow |
getDataRow() |
java.lang.Object |
getDeclaringElement() |
org.pentaho.reporting.libraries.formula.function.FunctionRegistry |
getFunctionRegistry() |
org.pentaho.reporting.libraries.formula.LocalizationContext |
getLocalizationContext() |
org.pentaho.reporting.libraries.formula.operators.OperatorFactory |
getOperatorFactory() |
org.pentaho.reporting.libraries.formula.typing.TypeRegistry |
getTypeRegistry() |
boolean |
isReferenceDirty(java.lang.Object name) |
java.lang.Object |
resolveReference(java.lang.Object name) |
org.pentaho.reporting.libraries.formula.typing.Type |
resolveReferenceType(java.lang.Object name) |
void |
setDataRow(DataRow dataRow) |
void |
setDeclaringElement(java.lang.Object declaringElement) |
public ReportFormulaContext(org.pentaho.reporting.libraries.formula.FormulaContext backend, DataRow dataRow)
public org.pentaho.reporting.libraries.formula.LocalizationContext getLocalizationContext()
getLocalizationContext
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
getConfiguration
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public org.pentaho.reporting.libraries.formula.function.FunctionRegistry getFunctionRegistry()
getFunctionRegistry
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public org.pentaho.reporting.libraries.formula.typing.TypeRegistry getTypeRegistry()
getTypeRegistry
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public org.pentaho.reporting.libraries.formula.operators.OperatorFactory getOperatorFactory()
getOperatorFactory
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public boolean isReferenceDirty(java.lang.Object name) throws org.pentaho.reporting.libraries.formula.ContextEvaluationException
isReferenceDirty
in interface org.pentaho.reporting.libraries.formula.FormulaContext
org.pentaho.reporting.libraries.formula.ContextEvaluationException
public org.pentaho.reporting.libraries.formula.typing.Type resolveReferenceType(java.lang.Object name)
resolveReferenceType
in interface org.pentaho.reporting.libraries.formula.FormulaContext
public java.lang.Object resolveReference(java.lang.Object name) throws org.pentaho.reporting.libraries.formula.ContextEvaluationException
resolveReference
in interface org.pentaho.reporting.libraries.formula.FormulaContext
org.pentaho.reporting.libraries.formula.ContextEvaluationException
public DataRow getDataRow()
public void setDataRow(DataRow dataRow)
public java.lang.Object getDeclaringElement()
public void setDeclaringElement(java.lang.Object declaringElement)