# 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
`final TypeValuePair`
AbstractCompareOperator.`evaluate(FormulaContext context, TypeValuePair value1, TypeValuePair value2)`
`final 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
Modifier
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.