Class ReportFormulaContext

  • All Implemented Interfaces:
    org.pentaho.reporting.libraries.formula.FormulaContext

    public class ReportFormulaContext
    extends java.lang.Object
    implements org.pentaho.reporting.libraries.formula.FormulaContext
    Creation-Date: 29.11.2006, 17:54:33
    Author:
    Thomas Morgner
    • Constructor Detail

      • ReportFormulaContext

        public ReportFormulaContext​(org.pentaho.reporting.libraries.formula.FormulaContext backend,
                                    DataRow dataRow)
    • Method Detail

      • getLocalizationContext

        public org.pentaho.reporting.libraries.formula.LocalizationContext getLocalizationContext()
        Specified by:
        getLocalizationContext in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • getConfiguration

        public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
        Specified by:
        getConfiguration in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • getFunctionRegistry

        public org.pentaho.reporting.libraries.formula.function.FunctionRegistry getFunctionRegistry()
        Specified by:
        getFunctionRegistry in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • getTypeRegistry

        public org.pentaho.reporting.libraries.formula.typing.TypeRegistry getTypeRegistry()
        Specified by:
        getTypeRegistry in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • getOperatorFactory

        public org.pentaho.reporting.libraries.formula.operators.OperatorFactory getOperatorFactory()
        Specified by:
        getOperatorFactory in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • isReferenceDirty

        public boolean isReferenceDirty​(java.lang.Object name)
                                 throws org.pentaho.reporting.libraries.formula.ContextEvaluationException
        Specified by:
        isReferenceDirty in interface org.pentaho.reporting.libraries.formula.FormulaContext
        Throws:
        org.pentaho.reporting.libraries.formula.ContextEvaluationException
      • resolveReferenceType

        public org.pentaho.reporting.libraries.formula.typing.Type resolveReferenceType​(java.lang.Object name)
        Specified by:
        resolveReferenceType in interface org.pentaho.reporting.libraries.formula.FormulaContext
      • resolveReference

        public java.lang.Object resolveReference​(java.lang.Object name)
                                          throws org.pentaho.reporting.libraries.formula.ContextEvaluationException
        Specified by:
        resolveReference in interface org.pentaho.reporting.libraries.formula.FormulaContext
        Throws:
        org.pentaho.reporting.libraries.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)