Uses of Class
com.ezylang.evalex.Expression
-
-
Uses of Expression in com.ezylang.evalex
Methods in com.ezylang.evalex that return Expression Modifier and Type Method Description ExpressionExpression. and(java.lang.String variable, java.lang.Object value)Adds a variable value to the expression data storage.ExpressionExpression. copy()Return a copy of the expression using the copy constructorExpression(com.ezylang.evalex.Expression).ExpressionExpression. with(java.lang.String variable, java.lang.Object value)Adds a variable value to the expression data storage.ExpressionExpression. withValues(java.util.Map<java.lang.String,?> values)Adds all variables values defined in the map with their name (key) and value to the data storage.If a value with the same name already exists, it is overridden.Constructors in com.ezylang.evalex with parameters of type Expression Constructor Description Expression(Expression expression)Creates a copy with the same expression string, configuration and syntax tree from an existing expression. -
Uses of Expression in com.ezylang.evalex.functions
Methods in com.ezylang.evalex.functions with parameters of type Expression Modifier and Type Method Description EvaluationValueFunctionIfc. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Performs the function logic and returns an evaluation result. -
Uses of Expression in com.ezylang.evalex.functions.basic
Methods in com.ezylang.evalex.functions.basic with parameters of type Expression Modifier and Type Method Description EvaluationValueAbsFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAverageFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCeilingFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCoalesceFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueFactFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueFloorFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueIfFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueLog10Function. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueLogFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueMaxFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueMinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueNotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRandomFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRoundFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSqrtFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSumFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSwitchFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Expression in com.ezylang.evalex.functions.datetime
Methods in com.ezylang.evalex.functions.datetime with parameters of type Expression Modifier and Type Method Description EvaluationValueDateTimeFormatFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeNewFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeNowFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeParseFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeTodayFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDateTimeToEpochFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationFromMillisFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationNewFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationParseFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDurationToMillisFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Expression in com.ezylang.evalex.functions.string
Methods in com.ezylang.evalex.functions.string with parameters of type Expression Modifier and Type Method Description EvaluationValueStringContains. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringEndsWithFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringFormatFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringLeftFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Evaluates the `LEFT` string function by extracting a substring from the left side of the given string.EvaluationValueStringLengthFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringLowerFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringMatchesFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringRightFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)Evaluates the `RIGHT` string function by extracting a substring from the right side of the given string.EvaluationValueStringSplitFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringStartsWithFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringSubstringFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringTrimFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueStringUpperFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Expression in com.ezylang.evalex.functions.trigonometric
Methods in com.ezylang.evalex.functions.trigonometric with parameters of type Expression Modifier and Type Method Description EvaluationValueAcosFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcosHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcosRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAcotRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAsinRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtan2Function. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtan2RFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueAtanRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCosRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCotRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueCscRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueDegFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueRadFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSecRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueSinRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanHFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues)EvaluationValueTanRFunction. evaluate(Expression expression, Token functionToken, EvaluationValue... parameterValues) -
Uses of Expression in com.ezylang.evalex.operators
Methods in com.ezylang.evalex.operators with parameters of type Expression Modifier and Type Method Description EvaluationValueOperatorIfc. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)Performs the operator logic and returns an evaluation result. -
Uses of Expression in com.ezylang.evalex.operators.arithmetic
Methods in com.ezylang.evalex.operators.arithmetic with parameters of type Expression Modifier and Type Method Description EvaluationValueInfixDivisionOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixMinusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixModuloOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixMultiplicationOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixPlusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixPowerOfOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixMinusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixPlusOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands) -
Uses of Expression in com.ezylang.evalex.operators.booleans
Methods in com.ezylang.evalex.operators.booleans with parameters of type Expression Modifier and Type Method Description EvaluationValueInfixAndOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixGreaterEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixGreaterOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixLessEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixLessOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixNotEqualsOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValueInfixOrOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)EvaluationValuePrefixNotOperator. evaluate(Expression expression, Token operatorToken, EvaluationValue... operands)
-