## Uses of Interface
org.pentaho.reporting.libraries.formula.FormulaContext

- Packages that use FormulaContext
  Package | Description
  --- | ---
  org.pentaho.reporting.libraries.formula |
  org.pentaho.reporting.libraries.formula.function |
  org.pentaho.reporting.libraries.formula.function.datetime |
  org.pentaho.reporting.libraries.formula.function.information |
  org.pentaho.reporting.libraries.formula.function.logical |
  org.pentaho.reporting.libraries.formula.function.math |
  org.pentaho.reporting.libraries.formula.function.rounding |
  org.pentaho.reporting.libraries.formula.function.text |
  org.pentaho.reporting.libraries.formula.function.userdefined |
  org.pentaho.reporting.libraries.formula.lvalues |
  org.pentaho.reporting.libraries.formula.operators |
  org.pentaho.reporting.libraries.formula.typing |
  org.pentaho.reporting.libraries.formula.typing.sequence |

- - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula

    Classes in org.pentaho.reporting.libraries.formula that implement FormulaContext
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `DefaultFormulaContext` | Creation-Date: 31.10.2006, 16:32:32

    Methods in org.pentaho.reporting.libraries.formula with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Formula.`initialize​(FormulaContext context)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function

    Methods in org.pentaho.reporting.libraries.formula.function with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | Function.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.datetime

    Methods in org.pentaho.reporting.libraries.formula.function.datetime with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | DateDifFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | DateFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | DateValueFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | DayFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | DaysFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | HourFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MinuteFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MonthFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | NowFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | SecondFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TimeFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TimeValueFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TodayFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | WeekDayFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | YearFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.information

    Methods in org.pentaho.reporting.libraries.formula.function.information with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | ChooseFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | CountAFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | CountBlankFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | CountFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | HasChangedFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IndexFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsBlankFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsErrFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsErrorFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsEvenFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsLogicalFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsNaFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsNonTextFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsNumberFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsOddFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsRefFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IsTextFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | NaFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ValueFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.logical

    Methods in org.pentaho.reporting.libraries.formula.function.logical with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | AndFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | FalseFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IfFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | IfNaFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | NotFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | OrFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TrueFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | XorFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.math

    Methods in org.pentaho.reporting.libraries.formula.function.math with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | AbsFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | AcosFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | AcoshFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | AsinFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | Atan2Function.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | AtanFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | AverageFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | CosFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | EvenFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ExpFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | LnFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | Log10Function.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | LogFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MaxFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MinFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ModFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | OddFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | PiFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | PowerFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | SinFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | SqrtFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | SumFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | VarFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.rounding

    Methods in org.pentaho.reporting.libraries.formula.function.rounding with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | IntFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.text

    Methods in org.pentaho.reporting.libraries.formula.function.text with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | ExactFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | FindFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | LeftFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | LenFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | LowerFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MessageFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | MidFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ReplaceFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ReptFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | RightFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | SubstituteFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TextFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | TrimFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | UnicharFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | UnicodeFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | UpperFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | URLEncodeFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.function.userdefined

    Methods in org.pentaho.reporting.libraries.formula.function.userdefined with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | CsvArrayFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | CsvTextFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | NormalizeArrayFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | NullFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |
    `TypeValuePair` | ParseDateFunction.`evaluate​(FormulaContext context, ParameterCallback parameters)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.lvalues

    Methods in org.pentaho.reporting.libraries.formula.lvalues that return FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `FormulaContext` | AbstractLValue.`getContext()` |

    Methods in org.pentaho.reporting.libraries.formula.lvalues with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractLValue.`initialize​(FormulaContext context)` |
    `void` | DefaultDataTable.`initialize​(FormulaContext context)` |
    `void` | FormulaFunction.`initialize​(FormulaContext context)` |
    `void` | LValue.`initialize​(FormulaContext context)` |
    `void` | StaticValue.`initialize​(FormulaContext context)` |
    `void` | Term.`initialize​(FormulaContext context)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.operators

    Methods in org.pentaho.reporting.libraries.formula.operators with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `TypeValuePair` | AbstractCompareOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` |
    `TypeValuePair` | AbstractNumericOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` |
    `TypeValuePair` | ConcatOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` |
    `TypeValuePair` | EqualOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` |
    `TypeValuePair` | InfixOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` | Evaluates the comptuation for both parameters.
    `TypeValuePair` | MinusSignOperator.`evaluate​(FormulaContext context, TypeValuePair value1)` |
    `TypeValuePair` | NotEqualOperator.`evaluate​(FormulaContext context, TypeValuePair value1, TypeValuePair value2)` |
    `TypeValuePair` | PercentageOperator.`evaluate​(FormulaContext context, TypeValuePair value1)` |
    `TypeValuePair` | PlusSignOperator.`evaluate​(FormulaContext context, TypeValuePair value1)` |
    `TypeValuePair` | PostfixOperator.`evaluate​(FormulaContext context, TypeValuePair value1)` |
    `TypeValuePair` | PrefixOperator.`evaluate​(FormulaContext context, TypeValuePair value1)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.typing

    Methods in org.pentaho.reporting.libraries.formula.typing with parameters of type FormulaContext
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DefaultTypeRegistry.`initialize​(Configuration configuration, FormulaContext formulaContext)` | Deprecated. Use the single-argument function instead.
    `void` | DefaultTypeRegistry.`initialize​(FormulaContext formulaContext)` |
    `void` | DefaultComparator.`inititalize​(FormulaContext context)` |

  - ### Uses of FormulaContext in org.pentaho.reporting.libraries.formula.typing.sequence

    Constructors in org.pentaho.reporting.libraries.formula.typing.sequence with parameters of type FormulaContext
    Constructor | Description
    --- | ---
    `AnyNumberSequence​(FormulaContext context)` | Empty number sequence.
    `AnyNumberSequence​(LValue n, FormulaContext context)` | Number sequence bounded to only one number item.
    `AnyNumberSequence​(ArrayCallback array, FormulaContext context)` | Number sequence bounded to an array.
    `AnySequence​(FormulaContext context)` |
    `AnySequence​(LValue single, FormulaContext context)` |
    `AnySequence​(ArrayCallback array, FormulaContext context)` |
    `DefaultNumberSequence​(FormulaContext context)` | Empty number sequence.
    `DefaultNumberSequence​(LValue n, FormulaContext context)` | Number sequence bounded to only one number item.
    `DefaultNumberSequence​(ArrayCallback array, FormulaContext context)` | Number sequence bounded to an array.