A B C D E F G H I L M N O P R S T U V

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
This class allow for 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 delimitoer.
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 delimitor.
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 - 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
 
equals(Object) - Method in class net.sourceforge.jeval.operator.AbstractOperator
Determines if this operator is equal to another operator.
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(String) - Method in class net.sourceforge.jeval.Evaluator
This method evaluates mathematical, boolean or functional expressions.
evaluate() - 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(boolean, boolean) - 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.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.AbstractOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.AbstractOperator
Evaluates two string operands.
evaluate(double) - Method in class net.sourceforge.jeval.operator.AbstractOperator
Evaluate one double operand.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.AdditionOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.AdditionOperator
Evaluates two string operands.
evaluate(double) - Method in class net.sourceforge.jeval.operator.AdditionOperator
Evaluate one double operand.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.BooleanAndOperator
Evaluates two double operands.
evaluate(double) - Method in class net.sourceforge.jeval.operator.BooleanNotOperator
Evaluate one double operand.
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(String, String) - Method in class net.sourceforge.jeval.operator.EqualOperator
Evaluates two string operands.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.GreaterThanOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.GreaterThanOperator
Evaluates two string operands.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.GreaterThanOrEqualOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.GreaterThanOrEqualOperator
Evaluates two string operands.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.LessThanOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.LessThanOperator
Evaluates two string operands.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.LessThanOrEqualOperator
Evaluates two double operands.
evaluate(String, String) - Method in class net.sourceforge.jeval.operator.LessThanOrEqualOperator
Evaluates two string 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(String, String) - Method in class net.sourceforge.jeval.operator.NotEqualOperator
Evaluates two string operands.
evaluate(double, double) - Method in interface net.sourceforge.jeval.operator.Operator
Evaluates two double operands.
evaluate(String, String) - Method in interface net.sourceforge.jeval.operator.Operator
Evaluates two string operands.
evaluate(double) - Method in interface net.sourceforge.jeval.operator.Operator
Evaluate one double operand.
evaluate(double, double) - Method in class net.sourceforge.jeval.operator.SubtractionOperator
Evaluates two double operands.
evaluate(double) - Method in class net.sourceforge.jeval.operator.SubtractionOperator
Evaluate one double operand.
EvaluationConstants - Class in net.sourceforge.jeval
 
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(String) - Constructor for exception net.sourceforge.jeval.EvaluationException
This constructor takes a custom message as input.
EvaluationException(Exception) - Constructor for exception net.sourceforge.jeval.EvaluationException
This constructor takes an exception 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.Length
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.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.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.
FunctionException - Exception in net.sourceforge.jeval.function
This exception is thrown when an error occurs while processing a function.
FunctionException(String) - Constructor for exception net.sourceforge.jeval.function.FunctionException
This constructor takes a custom message as input.
FunctionException(Exception) - Constructor for exception net.sourceforge.jeval.function.FunctionException
This constructor takes an exception 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
 

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 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(String) - Method in class net.sourceforge.jeval.Evaluator
Returns a funtion from the list of functions.
getFunction() - Method in class net.sourceforge.jeval.ParsedFunction
Returns the function that has been parsed.
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.
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.Length
Returns the name of the function - "length".
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.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.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 evaluate(String) method.
getOneStringAndOneInteger(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 one Integer and one String value for each argument from the result of the evaluations.
getOneStringAndTwoIntegers(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 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.
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.
getRightOperand() - Method in class net.sourceforge.jeval.ExpressionTree
Returns the right operand of this tree.
getStrings(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 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) - 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.
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 elements.
hasMoreTokens() - 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 the string represents a valid expression string or not.
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
 
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 JEval 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 element.
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.
nextToken() - Method in class net.sourceforge.jeval.ArgumentTokenizer
Returns the next token.
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
 
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
 
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.
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.
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) - 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) - 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.
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
 
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.

A B C D E F G H I L M N O P R S T U V

Copyright (C) 2002-2007 Robert Breidecker.