A B C D E F G H I L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Abs - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Abs() - Constructor for class net.sourceforge.jeval.function.math.Abs
- AbstractOperator - Class in net.sourceforge.jeval.operator
-
This is the standard operator that is the parent to all operators found in expressions.
- AbstractOperator(String, int) - Constructor for class net.sourceforge.jeval.operator.AbstractOperator
-
A constructor that takes the operator symbol and precedence as input.
- AbstractOperator(String, int, boolean) - Constructor for class net.sourceforge.jeval.operator.AbstractOperator
-
A constructor that takes the operator symbol, precedence, unary indicator and unary precedence as input.
- Acos - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Acos() - Constructor for class net.sourceforge.jeval.function.math.Acos
- AdditionOperator - Class in net.sourceforge.jeval.operator
-
The addition operator.
- AdditionOperator() - Constructor for class net.sourceforge.jeval.operator.AdditionOperator
-
Default constructor.
- ArgumentTokenizer - Class in net.sourceforge.jeval
-
Helper class with tokenizer methods to be called on a String of arguments.
- ArgumentTokenizer(String, char) - Constructor for class net.sourceforge.jeval.ArgumentTokenizer
-
Constructor that takes a String of arguments and a delimiter.
- ArgumentTokenizer(String, char, char) - Constructor for class net.sourceforge.jeval.ArgumentTokenizer
-
Constructor that takes a String of arguments and a delimiter.
- Asin - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Asin() - Constructor for class net.sourceforge.jeval.function.math.Asin
- Atan - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Atan() - Constructor for class net.sourceforge.jeval.function.math.Atan
- Atan2 - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Atan2() - Constructor for class net.sourceforge.jeval.function.math.Atan2
B
- BOOLEAN_STRING_FALSE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The false value for a Boolean string.
- BOOLEAN_STRING_TRUE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The true value for a Boolean string.
- BooleanAndOperator - Class in net.sourceforge.jeval.operator
-
The boolean and operator.
- BooleanAndOperator() - Constructor for class net.sourceforge.jeval.operator.BooleanAndOperator
-
Default constructor.
- BooleanNotOperator - Class in net.sourceforge.jeval.operator
-
The boolean not operator.
- BooleanNotOperator() - Constructor for class net.sourceforge.jeval.operator.BooleanNotOperator
-
Default constructor.
- BooleanOrOperator - Class in net.sourceforge.jeval.operator
-
The boolean or operator.
- BooleanOrOperator() - Constructor for class net.sourceforge.jeval.operator.BooleanOrOperator
-
Default constructor.
C
- Ceil - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Ceil() - Constructor for class net.sourceforge.jeval.function.math.Ceil
- CharAt - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- CharAt() - Constructor for class net.sourceforge.jeval.function.string.CharAt
- clearFunctions() - Method in class net.sourceforge.jeval.Evaluator
-
Removes all of the functions at one time.
- clearVariables() - Method in class net.sourceforge.jeval.Evaluator
-
Removes all of the variables at one time.
- CLOSED_BRACE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The closed brace character.
- CLOSED_VARIABLE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The closed brace string.
- ClosedParenthesesOperator - Class in net.sourceforge.jeval.operator
-
The closed parentheses operator.
- ClosedParenthesesOperator() - Constructor for class net.sourceforge.jeval.operator.ClosedParenthesesOperator
-
Default constructor.
- COMMA - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The comma character.
- CompareTo - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- CompareTo() - Constructor for class net.sourceforge.jeval.function.string.CompareTo
- CompareToIgnoreCase - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- CompareToIgnoreCase() - Constructor for class net.sourceforge.jeval.function.string.CompareToIgnoreCase
- Concat - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Concat() - Constructor for class net.sourceforge.jeval.function.string.Concat
- Cos - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Cos() - Constructor for class net.sourceforge.jeval.function.math.Cos
D
- defaultDelimiter - Variable in class net.sourceforge.jeval.ArgumentTokenizer
-
The default delimiter.
- DivisionOperator - Class in net.sourceforge.jeval.operator
-
The division operator.
- DivisionOperator() - Constructor for class net.sourceforge.jeval.operator.DivisionOperator
-
Default constructor.
- DOUBLE_QUOTE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The double quote character.
E
- EndsWith - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- EndsWith() - Constructor for class net.sourceforge.jeval.function.string.EndsWith
- EqualOperator - Class in net.sourceforge.jeval.operator
-
The equal operator.
- EqualOperator() - Constructor for class net.sourceforge.jeval.operator.EqualOperator
-
Default constructor.
- equals(Object) - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Determines if this operator is equal to another operator.
- Equals - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Equals() - Constructor for class net.sourceforge.jeval.function.string.Equals
- EqualsIgnoreCase - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- EqualsIgnoreCase() - Constructor for class net.sourceforge.jeval.function.string.EqualsIgnoreCase
- Eval - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Eval() - Constructor for class net.sourceforge.jeval.function.string.Eval
- evaluate() - Method in class net.sourceforge.jeval.Evaluator
-
This method evaluates mathematical, boolean or functional expressions.
- evaluate(boolean) - Method in class net.sourceforge.jeval.ExpressionTree
-
Evaluates the operands for this tree using the operator and the unary operator, and returns the evaluation result.
- evaluate(boolean, boolean) - Method in class net.sourceforge.jeval.Evaluator
-
This method evaluates mathematical, boolean or functional expressions.
- evaluate(double) - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Evaluate one double operand.
- evaluate(double) - Method in class net.sourceforge.jeval.operator.AdditionOperator
-
Evaluate one double operand.
- evaluate(double) - Method in class net.sourceforge.jeval.operator.BooleanNotOperator
-
Evaluate one double operand.
- evaluate(double) - Method in interface net.sourceforge.jeval.operator.Operator
-
Evaluate one double operand.
- evaluate(double) - Method in class net.sourceforge.jeval.operator.SubtractionOperator
-
Evaluate one double operand.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.AdditionOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.BooleanAndOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.BooleanOrOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.DivisionOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.EqualOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.GreaterThanOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.GreaterThanOrEqualOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.LessThanOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.LessThanOrEqualOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.ModulusOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.MultiplicationOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.NotEqualOperator
-
Evaluates two double operands.
- evaluate(double, double) - Method in interface net.sourceforge.jeval.operator.Operator
-
Evaluates two double operands.
- evaluate(double, double) - Method in class net.sourceforge.jeval.operator.SubtractionOperator
-
Evaluates two double operands.
- evaluate(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method evaluates mathematical, boolean or functional expressions.
- evaluate(String, boolean, boolean) - Method in class net.sourceforge.jeval.Evaluator
-
This method evaluates mathematical, boolean or functional expressions.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.AdditionOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.EqualOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.GreaterThanOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.GreaterThanOrEqualOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.LessThanOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.LessThanOrEqualOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in class net.sourceforge.jeval.operator.NotEqualOperator
-
Evaluates two string operands.
- evaluate(String, String) - Method in interface net.sourceforge.jeval.operator.Operator
-
Evaluates two string operands.
- EvaluationConstants - Class in net.sourceforge.jeval
-
Contains constants used by classes in this package.
- EvaluationConstants() - Constructor for class net.sourceforge.jeval.EvaluationConstants
- EvaluationException - Exception in net.sourceforge.jeval
-
This exception is thrown when an error occurs during the evaluation process.
- EvaluationException(Exception) - Constructor for exception net.sourceforge.jeval.EvaluationException
-
This constructor takes an exception as input.
- EvaluationException(String) - Constructor for exception net.sourceforge.jeval.EvaluationException
-
This constructor takes a custom message as input.
- EvaluationException(String, Exception) - Constructor for exception net.sourceforge.jeval.EvaluationException
-
This constructor takes an exception as input.
- EvaluationHelper - Class in net.sourceforge.jeval
- EvaluationHelper() - Constructor for class net.sourceforge.jeval.EvaluationHelper
- EvaluationResult - Class in net.sourceforge.jeval
-
This class can be used to wrap the result of an expression evaluation.
- EvaluationResult(String, char) - Constructor for class net.sourceforge.jeval.EvaluationResult
-
Constructor.
- Evaluator - Class in net.sourceforge.jeval
-
This class is used to evaluate mathematical, string, Boolean and functional expressions.
- Evaluator() - Constructor for class net.sourceforge.jeval.Evaluator
-
The default constructor.
- Evaluator(char, boolean, boolean, boolean, boolean) - Constructor for class net.sourceforge.jeval.Evaluator
-
The main constructor for Evaluator.
- execute(Evaluator, String) - Method in interface net.sourceforge.jeval.function.Function
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Abs
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Acos
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Asin
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Atan
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Atan2
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Ceil
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Cos
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Exp
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Floor
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.IEEEremainder
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Log
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Max
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Min
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Pow
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Random
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Rint
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Round
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Sin
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Sqrt
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.Tan
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.ToDegrees
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.math.ToRadians
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.CharAt
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.CompareTo
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.CompareToIgnoreCase
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Concat
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.EndsWith
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Equals
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.EqualsIgnoreCase
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Eval
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.IndexOf
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.LastIndexOf
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Left
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Length
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.RegexMatches
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Replace
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.ReplaceOnce
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.ReplaceStr
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Right
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Split
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.StartsWith
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Substring
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.TextLines
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.ToLowerCase
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.ToUpperCase
-
Executes the function for the specified argument.
- execute(Evaluator, String) - Method in class net.sourceforge.jeval.function.string.Trim
-
Executes the function for the specified argument.
- Exp - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Exp() - Constructor for class net.sourceforge.jeval.function.math.Exp
- ExpressionOperand - Class in net.sourceforge.jeval
-
Represents an operand being processed in the expression.
- ExpressionOperand(String, Operator) - Constructor for class net.sourceforge.jeval.ExpressionOperand
-
Create a new ExpressionOperand.
- ExpressionOperator - Class in net.sourceforge.jeval
-
Represents an operator being processed in the expression.
- ExpressionOperator(Operator, Operator) - Constructor for class net.sourceforge.jeval.ExpressionOperator
-
Creates a new ExpressionOperator.
- ExpressionTree - Class in net.sourceforge.jeval
-
Represents an expression tree made up of a left operand, right operand, operator and unary operator.
- ExpressionTree(Evaluator, Object, Object, Operator, Operator) - Constructor for class net.sourceforge.jeval.ExpressionTree
-
Creates a new ExpressionTree.
F
- Floor - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Floor() - Constructor for class net.sourceforge.jeval.function.math.Floor
- Function - Interface in net.sourceforge.jeval.function
-
A function that can be specified in an expression.
- FUNCTION_ARGUMENT_SEPARATOR - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The function argument separator.
- FUNCTION_RESULT_TYPE_NUMERIC - Static variable in class net.sourceforge.jeval.function.FunctionConstants
-
Indicates that the function result is a numeric or Boolean value.
- FUNCTION_RESULT_TYPE_STRING - Static variable in class net.sourceforge.jeval.function.FunctionConstants
-
Indicates that the function result is a string value.
- FunctionConstants - Class in net.sourceforge.jeval.function
-
Contains constants used by classes in this package.
- FunctionConstants() - Constructor for class net.sourceforge.jeval.function.FunctionConstants
- FunctionException - Exception in net.sourceforge.jeval.function
-
This exception is thrown when an error occurs while processing a function.
- FunctionException(Exception) - Constructor for exception net.sourceforge.jeval.function.FunctionException
-
This constructor takes an exception as input.
- FunctionException(String) - Constructor for exception net.sourceforge.jeval.function.FunctionException
-
This constructor takes a custom message as input.
- FunctionException(String, Exception) - Constructor for exception net.sourceforge.jeval.function.FunctionException
-
This constructor takes an exception as input.
- FunctionGroup - Interface in net.sourceforge.jeval.function
-
A groups of functions that can loaded at one time into an instance of Evaluator.
- FunctionHelper - Class in net.sourceforge.jeval.function
-
This class contains many methods that are helpful when writing functions.
- FunctionHelper() - Constructor for class net.sourceforge.jeval.function.FunctionHelper
- FunctionResult - Class in net.sourceforge.jeval.function
-
This is a wrapper for the result value returned from a function that not only contains the result, but the type.
- FunctionResult(String, int) - Constructor for class net.sourceforge.jeval.function.FunctionResult
-
Constructor.
G
- getArguments() - Method in class net.sourceforge.jeval.ParsedFunction
-
Returns the arguments to the function.
- getBooleanResult(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method is a simple wrapper around the
Evaluator.evaluate(String)
method. - getDouble() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns a Double for the result value.
- getDoubles(String, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This methods takes a string of input function arguments, evaluates each argument and creates a Double value for each argument from the result of the evaluations.
- getFunction() - Method in class net.sourceforge.jeval.ParsedFunction
-
Returns the function that has been parsed.
- getFunction(String) - Method in class net.sourceforge.jeval.Evaluator
-
Returns a funtion from the list of functions.
- getFunctions() - Method in class net.sourceforge.jeval.Evaluator
-
Rturns the map of functions currently set on this object.
- getFunctions() - Method in interface net.sourceforge.jeval.function.FunctionGroup
-
Returns a list of the functions that are loaded by this class.
- getFunctions() - Method in class net.sourceforge.jeval.function.math.MathFunctions
-
Returns a list of the functions that are loaded by this class.
- getFunctions() - Method in class net.sourceforge.jeval.function.string.StringFunctions
-
Returns a list of the functions that are loaded by this class.
- getIndex() - Method in class net.sourceforge.jeval.NextOperator
-
Returns the index for this object.
- getLeftOperand() - Method in class net.sourceforge.jeval.ExpressionTree
-
Returns the left operand of this tree.
- getLength() - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Returns the length of the operator symbol.
- getLength() - Method in interface net.sourceforge.jeval.operator.Operator
-
Returns the length of the operator symbol.
- getLoadMathFunctions() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the value used during construction of this object to specify if math functions should be loaded.
- getLoadStringFunctions() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the value used during construction of this object to specify if string functions should be loaded.
- getName() - Method in interface net.sourceforge.jeval.function.Function
-
Returns the name of the function.
- getName() - Method in interface net.sourceforge.jeval.function.FunctionGroup
-
Returns the name of the function group.
- getName() - Method in class net.sourceforge.jeval.function.math.Abs
-
Returns the name of the function - "abs".
- getName() - Method in class net.sourceforge.jeval.function.math.Acos
-
Returns the name of the function - "acos".
- getName() - Method in class net.sourceforge.jeval.function.math.Asin
-
Returns the name of the function - "asin".
- getName() - Method in class net.sourceforge.jeval.function.math.Atan
-
Returns the name of the function - "atan".
- getName() - Method in class net.sourceforge.jeval.function.math.Atan2
-
Returns the name of the function - "atan2".
- getName() - Method in class net.sourceforge.jeval.function.math.Ceil
-
Returns the name of the function - "ceil".
- getName() - Method in class net.sourceforge.jeval.function.math.Cos
-
Returns the name of the function - "cos".
- getName() - Method in class net.sourceforge.jeval.function.math.Exp
-
Returns the name of the function - "exp".
- getName() - Method in class net.sourceforge.jeval.function.math.Floor
-
Returns the name of the function - "floor".
- getName() - Method in class net.sourceforge.jeval.function.math.IEEEremainder
-
Returns the name of the function - "IEEEremainder".
- getName() - Method in class net.sourceforge.jeval.function.math.Log
-
Returns the name of the function - "log".
- getName() - Method in class net.sourceforge.jeval.function.math.MathFunctions
-
Returns the name of the function group - "numberFunctions".
- getName() - Method in class net.sourceforge.jeval.function.math.Max
-
Returns the name of the function - "max".
- getName() - Method in class net.sourceforge.jeval.function.math.Min
-
Returns the name of the function - "min".
- getName() - Method in class net.sourceforge.jeval.function.math.Pow
-
Returns the name of the function - "pow".
- getName() - Method in class net.sourceforge.jeval.function.math.Random
-
Returns the name of the function - "random".
- getName() - Method in class net.sourceforge.jeval.function.math.Rint
-
Returns the name of the function - "rint".
- getName() - Method in class net.sourceforge.jeval.function.math.Round
-
Returns the name of the function - "round".
- getName() - Method in class net.sourceforge.jeval.function.math.Sin
-
Returns the name of the function - "sin".
- getName() - Method in class net.sourceforge.jeval.function.math.Sqrt
-
Returns the name of the function - "sqrt".
- getName() - Method in class net.sourceforge.jeval.function.math.Tan
-
Returns the name of the function - "tan".
- getName() - Method in class net.sourceforge.jeval.function.math.ToDegrees
-
Returns the name of the function - "toDegrees".
- getName() - Method in class net.sourceforge.jeval.function.math.ToRadians
-
Returns the name of the function - "toRadians".
- getName() - Method in class net.sourceforge.jeval.function.string.CharAt
-
Returns the name of the function - "charAt".
- getName() - Method in class net.sourceforge.jeval.function.string.CompareTo
-
Returns the name of the function - "compareTo".
- getName() - Method in class net.sourceforge.jeval.function.string.CompareToIgnoreCase
-
Returns the name of the function - "compareToIgnoreCase".
- getName() - Method in class net.sourceforge.jeval.function.string.Concat
-
Returns the name of the function - "concat".
- getName() - Method in class net.sourceforge.jeval.function.string.EndsWith
-
Returns the name of the function - "endsWith".
- getName() - Method in class net.sourceforge.jeval.function.string.Equals
-
Returns the name of the function - "equals".
- getName() - Method in class net.sourceforge.jeval.function.string.EqualsIgnoreCase
-
Returns the name of the function - "equalsIgnoreCase".
- getName() - Method in class net.sourceforge.jeval.function.string.Eval
-
Returns the name of the function - "eval".
- getName() - Method in class net.sourceforge.jeval.function.string.IndexOf
-
Returns the name of the function - "indexOf".
- getName() - Method in class net.sourceforge.jeval.function.string.LastIndexOf
-
Returns the name of the function - "lastIndexOf".
- getName() - Method in class net.sourceforge.jeval.function.string.Left
-
Returns the name of the function - "left".
- getName() - Method in class net.sourceforge.jeval.function.string.Length
-
Returns the name of the function - "length".
- getName() - Method in class net.sourceforge.jeval.function.string.RegexMatches
-
Returns the name of the function - "matches".
- getName() - Method in class net.sourceforge.jeval.function.string.Replace
-
Returns the name of the function - "replace".
- getName() - Method in class net.sourceforge.jeval.function.string.ReplaceOnce
-
Returns the name of the function - "replaceonce".
- getName() - Method in class net.sourceforge.jeval.function.string.ReplaceStr
-
Returns the name of the function - "replacestr".
- getName() - Method in class net.sourceforge.jeval.function.string.Right
-
Returns the name of the function - "right".
- getName() - Method in class net.sourceforge.jeval.function.string.Split
-
Returns the name of the function - "split".
- getName() - Method in class net.sourceforge.jeval.function.string.StartsWith
-
Returns the name of the function - "startsWith".
- getName() - Method in class net.sourceforge.jeval.function.string.StringFunctions
-
Returns the name of the function group - "stringFunctions".
- getName() - Method in class net.sourceforge.jeval.function.string.Substring
-
Returns the name of the function - "substring".
- getName() - Method in class net.sourceforge.jeval.function.string.TextLines
-
Returns the name of the function - "lines".
- getName() - Method in class net.sourceforge.jeval.function.string.ToLowerCase
-
Returns the name of the function - "toLowerCase".
- getName() - Method in class net.sourceforge.jeval.function.string.ToUpperCase
-
Returns the name of the function - "toUpperCase".
- getName() - Method in class net.sourceforge.jeval.function.string.Trim
-
Returns the name of the function - "trim".
- getNumberResult(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method is a simple wrapper around the
Evaluator.evaluate(String)
method. - getOneStringAndOneInteger(String, char, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This methods takes a string of input function arguments, evaluates each argument and creates a one Integer and one String value for each argument from the result of the evaluations.
- getOneStringAndTwoIntegers(String, char, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This methods takes a string of input function arguments, evaluates each argument and creates a one String and two Integers value for each argument from the result of the evaluations.
- getOperator() - Method in class net.sourceforge.jeval.ExpressionOperator
-
Returns the operator for this object.
- getOperator() - Method in class net.sourceforge.jeval.ExpressionTree
-
Returns the operator for this tree.
- getOperator() - Method in class net.sourceforge.jeval.NextOperator
-
Returns the operator for this object.
- getPrecedence() - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Returns the precedence given to this operator.
- getPrecedence() - Method in interface net.sourceforge.jeval.operator.Operator
-
Returns the precedence given to this operator.
- getProcessNestedFunctions() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the value used during construction of this object to specify if nested functions should be processed.
- getQuoteCharacter() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns the quote character.
- getQuoteCharacter() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the current quote character in use.
- getResult() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns the result value.
- getResult() - Method in class net.sourceforge.jeval.function.FunctionResult
-
Returns the result value.
- getRightOperand() - Method in class net.sourceforge.jeval.ExpressionTree
-
Returns the right operand of this tree.
- getStrings(String, char, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This methods takes a string of input function arguments, evaluates each argument and creates a String value for each argument from the result of the evaluations.
- getSymbol() - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Returns the character(s) that makes up the operator.
- getSymbol() - Method in interface net.sourceforge.jeval.operator.Operator
-
Returns the character(s) that makes up the operator.
- getTwoStringsAndOneInteger(String, char, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This methods takes a string of input function arguments, evaluates each argument and creates a two Strings and one Integer value for each argument from the result of the evaluations.
- getType() - Method in class net.sourceforge.jeval.function.FunctionResult
-
Returns the result type.
- getUnaryOperator() - Method in class net.sourceforge.jeval.ExpressionOperand
-
Returns the unary operator for this object.
- getUnaryOperator() - Method in class net.sourceforge.jeval.ExpressionOperator
-
Returns the unary operator for this object.
- getUnaryOperator() - Method in class net.sourceforge.jeval.ExpressionTree
-
Returns the unary operator for this tree.
- getUnaryOperator() - Method in class net.sourceforge.jeval.ParsedFunction
-
Returns the unary operator for this object, if there is one.
- getUnwrappedString() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns the unwrapped string for the result value.
- getValue() - Method in class net.sourceforge.jeval.ExpressionOperand
-
Returns the value of this object.
- getVariableResolver() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the variable resolver.
- getVariables() - Method in class net.sourceforge.jeval.Evaluator
-
Rturns the map of variables currently set on this object.
- getVariableValue(String) - Method in class net.sourceforge.jeval.Evaluator
-
Returns the value for a variable in the list of variables.
- GreaterThanOperator - Class in net.sourceforge.jeval.operator
-
The greater than operator.
- GreaterThanOperator() - Constructor for class net.sourceforge.jeval.operator.GreaterThanOperator
-
Default constructor.
- GreaterThanOrEqualOperator - Class in net.sourceforge.jeval.operator
-
The greater than or equal operator.
- GreaterThanOrEqualOperator() - Constructor for class net.sourceforge.jeval.operator.GreaterThanOrEqualOperator
-
Default constructor.
H
- hasMoreElements() - Method in class net.sourceforge.jeval.ArgumentTokenizer
-
Indicates if there are more tokens.
I
- IEEEremainder - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- IEEEremainder() - Constructor for class net.sourceforge.jeval.function.math.IEEEremainder
- IndexOf - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- IndexOf() - Constructor for class net.sourceforge.jeval.function.string.IndexOf
- isBooleanFalse() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns true if the result value is equal to the value of a Boolean false string (0.0).
- isBooleanTrue() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns true if the result value is equal to the value of a Boolean true string (1.0).
- isExpressionString(String) - Method in class net.sourceforge.jeval.Evaluator
-
Determines if given text represents a valid string expression or not.
- isLoadMathVariables() - Method in class net.sourceforge.jeval.Evaluator
-
Returns the value used during construction of this object to specify if math variables should be loaded.
- isSpace(char) - Static method in class net.sourceforge.jeval.EvaluationHelper
-
Determines if a character is a space or white space.
- isString() - Method in class net.sourceforge.jeval.EvaluationResult
-
Returns true if the result value starts with a quote character and ends with a quote character.
- isUnary() - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Returns an indicator of if the operator is unary or not.
- isUnary() - Method in interface net.sourceforge.jeval.operator.Operator
-
Returns an indicator of if the operator is unary or not.
- isValidName(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method verifies if a function or variable name is valid or not.
L
- LastIndexOf - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- LastIndexOf() - Constructor for class net.sourceforge.jeval.function.string.LastIndexOf
- Left - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Left() - Constructor for class net.sourceforge.jeval.function.string.Left
- Length - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Length() - Constructor for class net.sourceforge.jeval.function.string.Length
- LessThanOperator - Class in net.sourceforge.jeval.operator
-
The less than operator.
- LessThanOperator() - Constructor for class net.sourceforge.jeval.operator.LessThanOperator
-
Default constructor.
- LessThanOrEqualOperator - Class in net.sourceforge.jeval.operator
-
The less than or equal operator.
- LessThanOrEqualOperator() - Constructor for class net.sourceforge.jeval.operator.LessThanOrEqualOperator
-
Default constructor.
- load(Evaluator) - Method in interface net.sourceforge.jeval.function.FunctionGroup
-
Loads the functions in this function group into an instance of Evaluator.
- load(Evaluator) - Method in class net.sourceforge.jeval.function.math.MathFunctions
-
Loads the functions in this function group into an instance of Evaluator.
- load(Evaluator) - Method in class net.sourceforge.jeval.function.string.StringFunctions
-
Loads the functions in this function group into an instance of Evaluator.
- Log - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Log() - Constructor for class net.sourceforge.jeval.function.math.Log
M
- MathFunctions - Class in net.sourceforge.jeval.function.math
-
A groups of functions that can loaded at one time into an instance of Evaluator.
- MathFunctions() - Constructor for class net.sourceforge.jeval.function.math.MathFunctions
-
Default contructor for this class.
- Max - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Max() - Constructor for class net.sourceforge.jeval.function.math.Max
- Min - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Min() - Constructor for class net.sourceforge.jeval.function.math.Min
- ModulusOperator - Class in net.sourceforge.jeval.operator
-
The modulus operator.
- ModulusOperator() - Constructor for class net.sourceforge.jeval.operator.ModulusOperator
-
Default constructor.
- MultiplicationOperator - Class in net.sourceforge.jeval.operator
-
The multiplication operator.
- MultiplicationOperator() - Constructor for class net.sourceforge.jeval.operator.MultiplicationOperator
-
Default constructor.
N
- net.sourceforge.jeval - package net.sourceforge.jeval
-
Contains the classes that make up the Evaluator API.
- net.sourceforge.jeval.function - package net.sourceforge.jeval.function
-
Contains function packages to be used by the evaluator API.
- net.sourceforge.jeval.function.math - package net.sourceforge.jeval.function.math
-
Contains the classes that make up math functions to be used by the Evaluator API.
- net.sourceforge.jeval.function.string - package net.sourceforge.jeval.function.string
-
Contains the classes that make up string functions to be used by the Evaluator API.
- net.sourceforge.jeval.operator - package net.sourceforge.jeval.operator
- nextElement() - Method in class net.sourceforge.jeval.ArgumentTokenizer
-
Returns the next token.
- NextOperator - Class in net.sourceforge.jeval
-
Represents the next operator in the expression to process.
- NextOperator(Operator, int) - Constructor for class net.sourceforge.jeval.NextOperator
-
Create a new NextOperator from an operator and index.
- NotEqualOperator - Class in net.sourceforge.jeval.operator
-
The not equal operator.
- NotEqualOperator() - Constructor for class net.sourceforge.jeval.operator.NotEqualOperator
-
Default constructor.
O
- OPEN_BRACE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The open brace character.
- OPEN_VARIABLE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The open variable string.
- OpenParenthesesOperator - Class in net.sourceforge.jeval.operator
-
The open parentheses operator.
- OpenParenthesesOperator() - Constructor for class net.sourceforge.jeval.operator.OpenParenthesesOperator
-
Default constructor.
- Operator - Interface in net.sourceforge.jeval.operator
-
An oerator than can specified in an expression.
P
- parse(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method parses a mathematical, boolean or functional expressions.
- ParsedFunction - Class in net.sourceforge.jeval
-
This class represents a function that has been parsed.
- ParsedFunction(Function, String, Operator) - Constructor for class net.sourceforge.jeval.ParsedFunction
-
The constructor for this class.
- POUND_SIGN - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The pound sign character.
- Pow - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Pow() - Constructor for class net.sourceforge.jeval.function.math.Pow
- processNestedFunctions(String) - Method in class net.sourceforge.jeval.Evaluator
-
This method process nested function calls that may be in the arguments passed into a higher level function.
- putFunction(Function) - Method in class net.sourceforge.jeval.Evaluator
-
Adds a function to the list of functions to use when evaluating expressions.
- putVariable(String, String) - Method in class net.sourceforge.jeval.Evaluator
-
Adds or replaces a variable to the list of variables to use when evaluating expressions.
R
- Random - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Random() - Constructor for class net.sourceforge.jeval.function.math.Random
- RegexMatches - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- RegexMatches() - Constructor for class net.sourceforge.jeval.function.string.RegexMatches
- removeFunction(String) - Method in class net.sourceforge.jeval.Evaluator
-
Removes the function from the list of functions to use when evaluating expressions.
- removeVaraible(String) - Method in class net.sourceforge.jeval.Evaluator
-
Removes the variable from the list of variables to use when evaluating expressions.
- Replace - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Replace() - Constructor for class net.sourceforge.jeval.function.string.Replace
- replaceAll(String, String, String) - Static method in class net.sourceforge.jeval.EvaluationHelper
-
Replaces all old string within the expression with new strings.
- ReplaceOnce - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- ReplaceOnce() - Constructor for class net.sourceforge.jeval.function.string.ReplaceOnce
- ReplaceStr - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- ReplaceStr() - Constructor for class net.sourceforge.jeval.function.string.ReplaceStr
- replaceVariables(String) - Method in class net.sourceforge.jeval.Evaluator
-
Replaces the variables in the expression with the values of the variables for this instance of the evaluator.
- resolveVariable(String) - Method in interface net.sourceforge.jeval.VariableResolver
-
Returns a variable value for the specified variable name.
- Right - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Right() - Constructor for class net.sourceforge.jeval.function.string.Right
- Rint - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Rint() - Constructor for class net.sourceforge.jeval.function.math.Rint
- Round - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Round() - Constructor for class net.sourceforge.jeval.function.math.Round
S
- setFunctions(Map<String, Function>) - Method in class net.sourceforge.jeval.Evaluator
-
Sets the map of functions for this object.
- setQuoteCharacter(char) - Method in class net.sourceforge.jeval.EvaluationResult
-
Sets the quote character.
- setQuoteCharacter(char) - Method in class net.sourceforge.jeval.Evaluator
-
Sets the quote character to use when evaluating expressions.
- setResult(String) - Method in class net.sourceforge.jeval.EvaluationResult
-
Sets the result value.
- setVariableResolver(VariableResolver) - Method in class net.sourceforge.jeval.Evaluator
-
Sets the variable resolver for this class.
- setVariables(Map<String, String>) - Method in class net.sourceforge.jeval.Evaluator
-
Sets the map of variables for this object.
- Sin - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Sin() - Constructor for class net.sourceforge.jeval.function.math.Sin
- SINGLE_QUOTE - Static variable in class net.sourceforge.jeval.EvaluationConstants
-
The single quote character.
- Split - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Split() - Constructor for class net.sourceforge.jeval.function.string.Split
- Sqrt - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Sqrt() - Constructor for class net.sourceforge.jeval.function.math.Sqrt
- StartsWith - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- StartsWith() - Constructor for class net.sourceforge.jeval.function.string.StartsWith
- StringFunctions - Class in net.sourceforge.jeval.function.string
-
A groups of functions that can loaded at one time into an instance of Evaluator.
- StringFunctions() - Constructor for class net.sourceforge.jeval.function.string.StringFunctions
-
Default contructor for this class.
- Substring - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Substring() - Constructor for class net.sourceforge.jeval.function.string.Substring
- SubtractionOperator - Class in net.sourceforge.jeval.operator
-
The subtraction operator.
- SubtractionOperator() - Constructor for class net.sourceforge.jeval.operator.SubtractionOperator
-
Default constructor.
T
- Tan - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- Tan() - Constructor for class net.sourceforge.jeval.function.math.Tan
- TextLines - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- TextLines() - Constructor for class net.sourceforge.jeval.function.string.TextLines
- ToDegrees - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- ToDegrees() - Constructor for class net.sourceforge.jeval.function.math.ToDegrees
- ToLowerCase - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- ToLowerCase() - Constructor for class net.sourceforge.jeval.function.string.ToLowerCase
- ToRadians - Class in net.sourceforge.jeval.function.math
-
This class is a function that executes within Evaluator.
- ToRadians() - Constructor for class net.sourceforge.jeval.function.math.ToRadians
- toString() - Method in class net.sourceforge.jeval.operator.AbstractOperator
-
Returns the String representation of this operator, which is the symbol.
- ToUpperCase - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- ToUpperCase() - Constructor for class net.sourceforge.jeval.function.string.ToUpperCase
- Trim - Class in net.sourceforge.jeval.function.string
-
This class is a function that executes within Evaluator.
- Trim() - Constructor for class net.sourceforge.jeval.function.string.Trim
- trimAndRemoveQuoteChars(String, char) - Static method in class net.sourceforge.jeval.function.FunctionHelper
-
This method first removes any white space at the beginning and end of the input string.
U
- unload(Evaluator) - Method in interface net.sourceforge.jeval.function.FunctionGroup
-
Unloads the functions in this function group from an instance of Evaluator.
- unload(Evaluator) - Method in class net.sourceforge.jeval.function.math.MathFunctions
-
Unloads the functions in this function group from an instance of Evaluator.
- unload(Evaluator) - Method in class net.sourceforge.jeval.function.string.StringFunctions
-
Unloads the functions in this function group from an instance of Evaluator.
V
- VariableResolver - Interface in net.sourceforge.jeval
-
This interface can be implement with a custom resolver and set onto the Evaluator class.
All Classes All Packages