Class WrappingFormulaContext
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.extensions.datasources.kettle.WrappingFormulaContext
-
- All Implemented Interfaces:
org.pentaho.reporting.libraries.formula.FormulaContext
public class WrappingFormulaContext extends Object implements org.pentaho.reporting.libraries.formula.FormulaContext
-
-
Constructor Summary
Constructors Constructor Description WrappingFormulaContext(org.pentaho.reporting.libraries.formula.FormulaContext parent, org.pentaho.reporting.engine.classic.core.DataRow dataRow)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.reporting.libraries.base.config.Configuration
getConfiguration()
Date
getCurrentDate()
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(Object name)
Object
resolveReference(Object name)
org.pentaho.reporting.libraries.formula.typing.Type
resolveReferenceType(Object name)
-
-
-
Method Detail
-
isReferenceDirty
public boolean isReferenceDirty(Object name) throws org.pentaho.reporting.libraries.formula.EvaluationException
- Specified by:
isReferenceDirty
in interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
getConfiguration
public org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
- Specified by:
getConfiguration
in interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
getFunctionRegistry
public org.pentaho.reporting.libraries.formula.function.FunctionRegistry getFunctionRegistry()
- Specified by:
getFunctionRegistry
in interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
getTypeRegistry
public org.pentaho.reporting.libraries.formula.typing.TypeRegistry getTypeRegistry()
- Specified by:
getTypeRegistry
in interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
getOperatorFactory
public org.pentaho.reporting.libraries.formula.operators.OperatorFactory getOperatorFactory()
- Specified by:
getOperatorFactory
in interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
getCurrentDate
public Date getCurrentDate()
- Specified by:
getCurrentDate
in interfaceorg.pentaho.reporting.libraries.formula.FormulaContext
-
-