All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbsFunction Absolute (non-negative) value.AbstractFunction Abstract implementation of theFunctionIfc, used as base class for function implementations.AbstractOperator Abstract implementation of theOperatorIfc, used as base class for operator implementations.AcosFunction Returns the arc-cosine (in degrees).AcosHFunction Returns the hyperbolic arc-cosine.AcosRFunction Returns the arc-cosine (in radians).AcotFunction Returns the arc-co-tangent (in degrees).AcotHFunction Returns the arc hyperbolic cotangent.AcotRFunction Returns the arc-co-tangent (in radians).AsinFunction Returns the arc-sine (in degrees).AsinHFunction Returns the hyperbolic arc-sine.AsinRFunction Returns the arc-sine (in radians).ASTNode Expressions are parsed into an abstract syntax tree (AST).Atan2Function Returns the angle of atan2 (in degrees).Atan2RFunction Returns the angle of atan2 (in radians).AtanFunction Returns the arc-tangent (in degrees).AtanHFunction Returns the hyperbolic arc-sine.AtanRFunction Returns the arc-tangent (in radians).BaseException Base exception class used in EvalEx.CeilingFunction Rounds the given value an integer using the rounding modeRoundingMode.CEILINGCosFunction Returns the trigonometric cosine of an angle (in degrees).CosHFunction Returns the hyperbolic cosine of a value.CosRFunction Returns the trigonometric cosine of an angle (in radians).CotFunction Returns the co-tangent of an angle (in degrees).CotHFunction Returns the hyperbolic co-tangent of a value.CotRFunction Returns the trigonometric co-tangent of an angle (in radians).CscFunction Returns the co-secant (in degrees).CscHFunction Returns the co-secant.CscRFunction Returns the co-secant (in radians).DataAccessorIfc A data accessor is responsible for accessing data, e.g.DegFunction Converts an angle measured in radians to an approximately equivalent angle measured in degrees.EvaluationException Exception while evaluating the parsed expression.EvaluationValue The representation of the final or intermediate evaluation result value.EvaluationValue.DataType The supported data types.Expression Main class that allow creating, parsing, passing parameters and evaluating an expression string.ExpressionConfiguration The expression configuration can be used to configure various aspects of expression parsing and evaluation.FactFunction Factorial function, calculates the factorial of a base value.FloorFunction Rounds the given value an integer using the rounding modeRoundingMode.FLOORFunctionDictionaryIfc A function dictionary holds all the functions, that can be used in an expression.FunctionIfc Interface that is required for all functions in a function dictionary for evaluation of expressions.FunctionParameter Annotation to define a function parameter.FunctionParameterDefinition Definition of a function parameter.FunctionParameters Collator for repeatableFunctionParameterannotations.IfFunction Conditional evaluation function.InfixAndOperator Boolean AND of two values.InfixDivisionOperator Division of two numbers.InfixEqualsOperator Equality of two values.InfixGreaterEqualsOperator Greater or equals of two values.InfixGreaterOperator Greater of two values.InfixLessEqualsOperator Less or equals of two values.InfixLessOperator Less of two values.InfixMinusOperator Subtraction of two numbers.InfixModuloOperator Remainder (modulo) of two numbers.InfixMultiplicationOperator Multiplication of two numbers.InfixNotEqualsOperator No equality of two values.InfixOperator The infix operator annotationInfixOrOperator Boolean OR of two values.InfixPlusOperator Addition of numbers and strings.InfixPowerOfOperator Power of operator, calculates the power of right operand of left operand.Log10Function The base 10 logarithm of a valueLogFunction The natural logarithm (base e) of a valueMapBasedDataAccessor A default case-insensitive implementation of the data accessor that uses a localMap.Entry<String, EvaluationValue>for storage.MapBasedFunctionDictionary A default case-insensitive implementation of the function dictionary that uses a localMap.Entry<String, FunctionIfc>for storage.MapBasedOperatorDictionary A default case-insensitive implementation of the operator dictionary that uses a localMap.Entry<String,OperatorIfc>for storage.MaxFunction Returns the maximum value of all parameters.MinFunction Returns the minimum value of all parameters.NotFunction Boolean negation function.OperatorAnnotationNotFoundException Operator properties are defined through a class annotation, this exception is thrown if no annotation was found when creating the operator instance.OperatorDictionaryIfc An operator dictionary holds all the operators, that can be used in an expression.OperatorIfc Interface that is required for all operators in an operator dictionary for evaluation of expressions.OperatorIfc.OperatorType The operator type.ParseException Exception while parsing the expression.PostfixOperator The postfix operator annotationPrefixMinusOperator Unary prefix minus.PrefixNotOperator Boolean negation of value.PrefixOperator The prefix operator annotationPrefixPlusOperator Unary prefix plus.RadFunction Converts an angle measured in degrees to an approximately equivalent angle measured in radians.RandomFunction Random function produces a random value between 0 and 1.RoundFunction Rounds the given value to the specified scale, using theMathContextof the expression configuration.SecFunction Returns the secant (in degrees).SecHFunction Returns the hyperbolic secant.SecRFunction Returns the secant (in radians).ShuntingYardConverter The shunting yard algorithm can be used to convert a mathematical expression from an infix notation into either a postfix notation (RPN, reverse polish notation), or into an abstract syntax tree (AST).SinFunction Returns the trigonometric sine of an angle (in degrees).SinHFunction Returns the hyperbolic sine of a value.SinRFunction Returns the trigonometric sine of an angle (in radians).SqrtFunction Square root function, uses the standardBigDecimal.sqrt(MathContext)implementation.StringContains Returns true, if the string contains the substring (case-insensitive).StringLowerFunction Converts the given value to lower case.StringUpperFunction Converts the given value to upper case.SumFunction Returns the sum value of all parameters.TanFunction Returns the trigonometric tangent of an angle (in degrees).TanHFunction Returns the hyperbolic tangent of a value.TanRFunction Returns the trigonometric tangent of an angle (in radians).Token A token represents a singe part of an expression, like an operator, number literal, or a brace.Token.TokenType Tokenizer The tokenizer is responsible to parse a string and return a list of tokens.