Uses of Class
org.apache.commons.jexl3.JexlArithmetic
-
Packages that use JexlArithmetic Package Description org.apache.commons.jexl3 Provides a framework for evaluating JEXL expressions.org.apache.commons.jexl3.internal Provides utilities for introspection services.org.apache.commons.jexl3.internal.introspection Provides low-level introspective services.org.apache.commons.jexl3.introspection Provides high-level introspective services.org.apache.commons.jexl3.parser Contains the Parser for JEXL script. -
-
Uses of JexlArithmetic in org.apache.commons.jexl3
Fields in org.apache.commons.jexl3 declared as JexlArithmetic Modifier and Type Field Description private JexlArithmeticJexlBuilder. arithmeticTheJexlArithmeticinstance.Fields in org.apache.commons.jexl3 with type parameters of type JexlArithmetic Modifier and Type Field Description private java.lang.reflect.Constructor<? extends JexlArithmetic>JexlArithmetic. ctorThe dynamic constructor.Methods in org.apache.commons.jexl3 that return JexlArithmetic Modifier and Type Method Description JexlArithmeticJexlBuilder. arithmetic()Gets the JexlArithmetic instance the engine will use.protected JexlArithmeticJexlArithmetic. createWithOptions(boolean astrict, java.math.MathContext bigdContext, int bigdScale)Creates a JexlArithmetic instance.abstract JexlArithmeticJexlEngine. getArithmetic()Gets this engine underlyingJexlArithmetic.JexlArithmeticJexlArithmetic. options(JexlContext context)Apply options to this arithmetic which eventually may create another instance.JexlArithmeticJexlArithmetic. options(JexlEngine.Options options)Deprecated.3.2JexlArithmeticJexlArithmetic. options(JexlOptions options)Apply options to this arithmetic which eventually may create another instance.Methods in org.apache.commons.jexl3 with parameters of type JexlArithmetic Modifier and Type Method Description JexlBuilderJexlBuilder. arithmetic(JexlArithmetic a)Sets the JexlArithmetic instance the engine will use.private static booleanJexlArithmetic. computeCompare321(JexlArithmetic arithmetic) -
Uses of JexlArithmetic in org.apache.commons.jexl3.internal
Fields in org.apache.commons.jexl3.internal declared as JexlArithmetic Modifier and Type Field Description protected JexlArithmeticEngine. arithmeticTheJexlArithmeticinstance.protected JexlArithmeticInterpreterBase. arithmeticThe arithmetic handler.private JexlArithmeticOperator. arithmeticThe arithmetic instance being analyzed.Methods in org.apache.commons.jexl3.internal that return JexlArithmetic Modifier and Type Method Description JexlArithmeticEngine. getArithmetic()Methods in org.apache.commons.jexl3.internal with parameters of type JexlArithmetic Modifier and Type Method Description private voidOperator. controlNullOperands(JexlArithmetic arithmetic, JexlOperator operator, java.lang.Object... args)Throw a NPE if operator is strict and one of the arguments is null.private JexlMethodOperator. uberspectOperator(JexlArithmetic arithmetic, JexlOperator operator, java.lang.Object... args)Seeks an implementation of an operator method in an arithmetic instance.Constructors in org.apache.commons.jexl3.internal with parameters of type JexlArithmetic Constructor Description Interpreter(Interpreter ii, JexlArithmetic jexla)Copy constructor.InterpreterBase(InterpreterBase ii, JexlArithmetic jexla)Copy constructor.Operator(JexlUberspect theUberspect, JexlArithmetic theArithmetic)Creates an instance.Operator(JexlUberspect theUberspect, JexlArithmetic theArithmetic, java.util.Set<JexlOperator> theOverloads)Creates an instance.Operator(JexlUberspect theUberspect, JexlArithmetic theArithmetic, java.util.Set<JexlOperator> theOverloads, int theCache)Creates an instance. -
Uses of JexlArithmetic in org.apache.commons.jexl3.internal.introspection
Fields in org.apache.commons.jexl3.internal.introspection with type parameters of type JexlArithmetic Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends JexlArithmetic>,java.util.Set<JexlOperator>>Uberspect. operatorMapThe map from arithmetic classes to overloaded operator sets.Methods in org.apache.commons.jexl3.internal.introspection with parameters of type JexlArithmetic Modifier and Type Method Description JexlArithmetic.UberspectSandboxUberspect. getArithmetic(JexlArithmetic arithmetic)JexlArithmetic.UberspectUberspect. getArithmetic(JexlArithmetic arithmetic)OperatorUberspect. getOperator(JexlArithmetic arithmetic)(package private) java.util.Set<JexlOperator>Uberspect. getOverloads(JexlArithmetic arithmetic)Computes which operators have an overload implemented in the arithmetic. -
Uses of JexlArithmetic in org.apache.commons.jexl3.introspection
Methods in org.apache.commons.jexl3.introspection with parameters of type JexlArithmetic Modifier and Type Method Description JexlArithmetic.UberspectJexlUberspect. getArithmetic(JexlArithmetic arithmetic)Gets an arithmetic operator resolver for a given arithmetic instance.default JexlOperator.UberspectJexlUberspect. getOperator(JexlArithmetic arithmetic)Gets an arithmetic operator executor for a given arithmetic instance. -
Uses of JexlArithmetic in org.apache.commons.jexl3.parser
Methods in org.apache.commons.jexl3.parser with parameters of type JexlArithmetic Modifier and Type Method Description (package private) booleanOperatorController. isStrict(JexlArithmetic arithmetic, JexlNode node)Checks whether an operator is strict for a given arithmetic.booleanJexlNode. isStrictOperator(JexlArithmetic arithmetic)Checks whether this node is an operator that accepts a null argument even when arithmetic is in strict mode.
-