Class WrappingFormulaContext

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

    public class WrappingFormulaContext
    extends Object
    implements org.pentaho.reporting.libraries.formula.FormulaContext
    • Constructor Detail

      • WrappingFormulaContext

        public WrappingFormulaContext​(org.pentaho.reporting.libraries.formula.FormulaContext parent,
                                      org.pentaho.reporting.engine.classic.core.DataRow dataRow)
    • Method Detail

      • isReferenceDirty

        public boolean isReferenceDirty​(Object name)
                                 throws org.pentaho.reporting.libraries.formula.EvaluationException
        Specified by:
        isReferenceDirty in interface org.pentaho.reporting.libraries.formula.FormulaContext
        Throws:
        org.pentaho.reporting.libraries.formula.EvaluationException
      • resolveReference

        public Object resolveReference​(Object name)
                                throws org.pentaho.reporting.libraries.formula.EvaluationException
        Specified by:
        resolveReference in interface org.pentaho.reporting.libraries.formula.FormulaContext
        Throws:
        org.pentaho.reporting.libraries.formula.EvaluationException
      • resolveReferenceType

        public org.pentaho.reporting.libraries.formula.typing.Type resolveReferenceType​(Object name)
                                                                                 throws org.pentaho.reporting.libraries.formula.EvaluationException
        Specified by:
        resolveReferenceType in interface org.pentaho.reporting.libraries.formula.FormulaContext
        Throws:
        org.pentaho.reporting.libraries.formula.EvaluationException
      • 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
      • getCurrentDate

        public Date getCurrentDate()
        Specified by:
        getCurrentDate in interface org.pentaho.reporting.libraries.formula.FormulaContext