# Uses of Class
org.pentaho.reporting.libraries.formula.EvaluationException

Packages that use EvaluationException
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
org.pentaho.reporting.libraries.formula.util

## Uses of EvaluationException in org.pentaho.reporting.libraries.formula

Subclasses of EvaluationException in org.pentaho.reporting.libraries.formula
Modifier and Type
Class
Description
`class`
`ContextEvaluationException`
Creation-Date: Dec 5, 2006, 4:19:26 PM
Methods in org.pentaho.reporting.libraries.formula that return EvaluationException
Modifier and Type
Method
Description
`static EvaluationException`
EvaluationException.`getInstance(ErrorValue errorValue)`
Methods in org.pentaho.reporting.libraries.formula that throw EvaluationException
Modifier and Type
Method
Description
`void`
Formula.`initialize(FormulaContext context)`

## Uses of EvaluationException in org.pentaho.reporting.libraries.formula.function

Methods in org.pentaho.reporting.libraries.formula.function that throw EvaluationException
Modifier and Type
Method
Description
`TypeValuePair`
Function.`evaluate(FormulaContext context, ParameterCallback parameters)`
`Type`
ParameterCallback.`getType(int position)`
`Object`
ParameterCallback.`getValue(int position)`

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

Methods in org.pentaho.reporting.libraries.formula.function.datetime that throw EvaluationException
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 EvaluationException in org.pentaho.reporting.libraries.formula.function.information

Methods in org.pentaho.reporting.libraries.formula.function.information that throw EvaluationException
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 EvaluationException in org.pentaho.reporting.libraries.formula.function.logical

Methods in org.pentaho.reporting.libraries.formula.function.logical that throw EvaluationException
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 EvaluationException in org.pentaho.reporting.libraries.formula.function.math

Methods in org.pentaho.reporting.libraries.formula.function.math that throw EvaluationException
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 EvaluationException in org.pentaho.reporting.libraries.formula.function.rounding

Methods in org.pentaho.reporting.libraries.formula.function.rounding that throw EvaluationException
Modifier and Type
Method
Description
`TypeValuePair`
IntFunction.`evaluate(FormulaContext context, ParameterCallback parameters)`

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

Methods in org.pentaho.reporting.libraries.formula.function.text that throw EvaluationException
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 EvaluationException in org.pentaho.reporting.libraries.formula.function.userdefined

Methods in org.pentaho.reporting.libraries.formula.function.userdefined that throw EvaluationException
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`
ParseDateFunction.`evaluate(FormulaContext context, ParameterCallback parameters)`

## Uses of EvaluationException in org.pentaho.reporting.libraries.formula.lvalues

Methods in org.pentaho.reporting.libraries.formula.lvalues that throw EvaluationException
Modifier and Type
Method
Description
`TypeValuePair`
ContextLookup.`evaluate()`
`TypeValuePair`
DefaultDataTable.`evaluate()`
`TypeValuePair`
FormulaFunction.`evaluate()`
`TypeValuePair`
LValue.`evaluate()`
`TypeValuePair`
PostfixTerm.`evaluate()`
`TypeValuePair`
PrefixTerm.`evaluate()`
`TypeValuePair`
Term.`evaluate()`
`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 EvaluationException in org.pentaho.reporting.libraries.formula.operators

Methods in org.pentaho.reporting.libraries.formula.operators that throw EvaluationException
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)`
`Number`
DivideOperator.`evaluate(Number number1, Number number2)`
`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 EvaluationException in org.pentaho.reporting.libraries.formula.typing

Subclasses of EvaluationException in org.pentaho.reporting.libraries.formula.typing
Modifier and Type
Class
Description
`class`
`TypeConversionException`
Creation-Date: 10.04.2007, 14:13:40
Methods in org.pentaho.reporting.libraries.formula.typing that throw EvaluationException
Modifier and Type
Method
Description
`int`
ExtendedComparator.`compare(Type type1, Object value1, Type type2, Object value2)`
Returns null, if the types are not comparable and are not convertible at all.
`TypeValuePair`
DefaultTypeRegistry.`convertTo(Type targetType, TypeValuePair valuePair)`
Checks whether the target type would accept the specified value object and value type.
This method is called for auto conversion of fonction parameters using the conversion type declared by the function metadata.
`TypeValuePair`
TypeRegistry.`convertTo(Type targetType, TypeValuePair valuePair)`
Checks whether the target type would accept the specified value object and value type.
`ArrayCallback`
DefaultTypeRegistry.`convertToArray(Type type, Object value)`
`ArrayCallback`
TypeRegistry.`convertToArray(Type type, Object value)`
`Date`
DefaultTypeRegistry.`convertToDate(Type type1, Object value)`
`Date`
TypeRegistry.`convertToDate(Type type1, Object value)`
Converts the object of the given type into a date.
`Boolean`
TypeRegistry.`convertToLogical(Type type1, Object value)`
Converts the object of the given type into a boolean.
`Number`
DefaultTypeRegistry.`convertToNumber(Type sourceType, Object value)`
converts the object of the given type into a number.
`Number`
TypeRegistry.`convertToNumber(Type type1, Object value)`
Converts the object of the given type into a number.
`NumberSequence`
DefaultTypeRegistry.`convertToNumberSequence(Type type, Object value, boolean strict)`
`NumberSequence`
TypeRegistry.`convertToNumberSequence(Type type, Object value, boolean strictTypeChecks)`
Converts the given (type,value) pair into a numeric sequence.
`Sequence`
DefaultTypeRegistry.`convertToSequence(Type type, Object value)`
`Sequence`
TypeRegistry.`convertToSequence(Type type, Object value)`
`String`
DefaultTypeRegistry.`convertToText(Type type1, Object value)`
`String`
TypeRegistry.`convertToText(Type type1, Object value)`
(This conversion is used by the operator implementations.)
`LValue`
ArrayCallback.`getRaw(int row, int column)`
`LValue`
StaticArrayCallback.`getRaw(int row, int column)`
`Type`
ArrayCallback.`getType(int row, int column)`
`Type`
StaticArrayCallback.`getType(int row, int column)`
`Object`
ArrayCallback.`getValue(int row, int column)`
`Object`
StaticArrayCallback.`getValue(int row, int column)`
`boolean`
Sequence.`hasNext()`
`Object`
Sequence.`next()`
`Number`
NumberSequence.`nextNumber()`
`LValue`
Sequence.`nextRawValue()`
Constructors in org.pentaho.reporting.libraries.formula.typing that throw EvaluationException
Modifier
Constructor
Description
``
`StaticArrayCallback(ArrayCallback source)`

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

Methods in org.pentaho.reporting.libraries.formula.typing.sequence that throw EvaluationException
Modifier and Type
Method
Description
`boolean`
AnySequence.`hasNext()`
`Object`
AnySequence.`next()`
`Number`
AnyNumberSequence.`nextNumber()`
`Number`
DefaultNumberSequence.`nextNumber()`
`LValue`
AnySequence.`nextRawValue()`

## Uses of EvaluationException in org.pentaho.reporting.libraries.formula.util

Methods in org.pentaho.reporting.libraries.formula.util that throw EvaluationException
Modifier and Type
Method
Description
`static BigDecimal`
NumberUtil.`divide(BigDecimal bd1, BigDecimal bd2)`