A C E G I L N P S T W 

A

addFunction(Expression.Function) - Method in class com.udojava.evalex.Expression
Adds a function to the list of supported functions
addLazyFunction(Expression.LazyFunction) - Method in class com.udojava.evalex.Expression
Adds a lazy function function to the list of supported functions
addOperator(Expression.Operator) - Method in class com.udojava.evalex.Expression
Adds an operator to the list of supported operators.
and(String, String) - Method in class com.udojava.evalex.Expression
Sets a variable value.
and(String, BigDecimal) - Method in class com.udojava.evalex.Expression
Sets a variable value.

C

com.udojava.evalex - package com.udojava.evalex
 

E

e - Static variable in class com.udojava.evalex.Expression
Definition of e: "Euler's number" as a constant, can be used in expressions as variable.
eval() - Method in class com.udojava.evalex.Expression
Evaluates the expression.
eval(List<BigDecimal>) - Method in class com.udojava.evalex.Expression.Function
Implementation for this function.
eval(BigDecimal, BigDecimal) - Method in class com.udojava.evalex.Expression.Operator
Implementation for this operator.
Expression - Class in com.udojava.evalex
EvalEx - Java Expression Evaluator
Expression(String) - Constructor for class com.udojava.evalex.Expression
Creates a new expression instance from an expression string with a given default match context of MathContext.DECIMAL32.
Expression(String, MathContext) - Constructor for class com.udojava.evalex.Expression
Creates a new expression instance from an expression string with a given default match context.
Expression.ExpressionException - Exception in com.udojava.evalex
The expression evaluators exception class.
Expression.ExpressionException(String) - Constructor for exception com.udojava.evalex.Expression.ExpressionException
 
Expression.Function - Class in com.udojava.evalex
Abstract definition of a supported expression function.
Expression.Function(String, int) - Constructor for class com.udojava.evalex.Expression.Function
 
Expression.LazyFunction - Class in com.udojava.evalex
 
Expression.LazyFunction(String, int) - Constructor for class com.udojava.evalex.Expression.LazyFunction
Creates a new function with given name and parameter count.
Expression.Operator - Class in com.udojava.evalex
Abstract definition of a supported operator.
Expression.Operator(String, int, boolean) - Constructor for class com.udojava.evalex.Expression.Operator
Creates a new operator.

G

getDeclaredFunctions() - Method in class com.udojava.evalex.Expression
Exposing declared functions.
getDeclaredOperators() - Method in class com.udojava.evalex.Expression
Exposing declared operators in the expression.
getDeclaredVariables() - Method in class com.udojava.evalex.Expression
Exposing declared variables in the expression.
getExpression() - Method in class com.udojava.evalex.Expression
 
getExpressionTokenizer() - Method in class com.udojava.evalex.Expression
Get an iterator for this expression, allows iterating over an expression token by token.
getName() - Method in class com.udojava.evalex.Expression.LazyFunction
 
getNumParams() - Method in class com.udojava.evalex.Expression.LazyFunction
 
getOper() - Method in class com.udojava.evalex.Expression.Operator
 
getPrecedence() - Method in class com.udojava.evalex.Expression.Operator
 

I

isLeftAssoc() - Method in class com.udojava.evalex.Expression.Operator
 

L

lazyEval(List<Expression.LazyNumber>) - Method in class com.udojava.evalex.Expression.Function
 
lazyEval(List<Expression.LazyNumber>) - Method in class com.udojava.evalex.Expression.LazyFunction
 

N

numParamsVaries() - Method in class com.udojava.evalex.Expression.LazyFunction
 

P

PI - Static variable in class com.udojava.evalex.Expression
Definition of PI as a constant, can be used in expressions as variable.

S

setPrecision(int) - Method in class com.udojava.evalex.Expression
Sets the precision for expression evaluation.
setRoundingMode(RoundingMode) - Method in class com.udojava.evalex.Expression
Sets the rounding mode for expression evaluation.
setVariable(String, BigDecimal) - Method in class com.udojava.evalex.Expression
Sets a variable value.
setVariable(String, String) - Method in class com.udojava.evalex.Expression
Sets a variable value.

T

toRPN() - Method in class com.udojava.evalex.Expression
Get a string representation of the RPN (Reverse Polish Notation) for this expression.

W

with(String, BigDecimal) - Method in class com.udojava.evalex.Expression
Sets a variable value.
with(String, String) - Method in class com.udojava.evalex.Expression
Sets a variable value.
A C E G I L N P S T W 

Copyright © 2016 Udo Klimaschewski. All rights reserved.