Package org.apache.commons.jexl3
Interface JexlEngine.Options
- Enclosing class:
- JexlEngine
Deprecated.
3.2
Script evaluation options.
 
The JexlContext used for evaluation can implement this interface to alter behavior.
- 
Method SummaryModifier and TypeMethodDescriptionDeprecated.The MathContext instance used for +,-,/,*,% operations on big decimals.intDeprecated.The BigDecimal scale used for comparison and coercion operations.Deprecated.The charset used for parsing.Deprecated.Tests whether evaluation will throw JexlException.Cancel (true) or return null (false) when interrupted.isSilent()Deprecated.Tests whether the engine will throw aJexlExceptionwhen an error is encountered during evaluation.isStrict()Deprecated.Tests whether the engine considers unknown variables, methods, functions and constructors as errors or evaluates them as null.Deprecated.Tests whether the arithmetic triggers errors during evaluation when null is used as an operand.
- 
Method Details- 
getArithmeticMathContextDeprecated.The MathContext instance used for +,-,/,*,% operations on big decimals.- Returns:
- the math context
 
- 
getArithmeticMathScaleint getArithmeticMathScale()Deprecated.The BigDecimal scale used for comparison and coercion operations.- Returns:
- the scale
 
- 
getCharsetDeprecated.The charset used for parsing.- Returns:
- the charset
 
- 
isCancellableDeprecated.Tests whether evaluation will throw JexlException.Cancel (true) or return null (false) when interrupted.- Returns:
- true when cancellable, false otherwise
- Since:
- 3.1
 
- 
isSilentDeprecated.Tests whether the engine will throw aJexlExceptionwhen an error is encountered during evaluation.- Returns:
- true if silent, false otherwise
 
- 
isStrictDeprecated.Tests whether the engine considers unknown variables, methods, functions and constructors as errors or evaluates them as null.- Returns:
- true if strict, false otherwise
 
- 
isStrictArithmeticDeprecated.Tests whether the arithmetic triggers errors during evaluation when null is used as an operand.- Returns:
- true if strict, false otherwise
 
 
-