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

A

ABS - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the absolute value of a number
AbstractEvaluator<T> - Class in net.astesana.javaluator
An abstract evaluator, able to evaluate infix expressions.
AbstractEvaluator(Parameters) - Constructor for class net.astesana.javaluator.AbstractEvaluator
Constructor.
AbstractVariableSet<T> - Interface in net.astesana.javaluator
An abstract variable set.
ACOSINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric arc-cosine of an angle.
add(Operator) - Method in class net.astesana.javaluator.Parameters
Adds an operator to the supported ones.
add(Function) - Method in class net.astesana.javaluator.Parameters
Adds a function to the supported ones.
add(Constant) - Method in class net.astesana.javaluator.Parameters
Adds a constant to the supported ones.
addConstants(Collection<Constant>) - Method in class net.astesana.javaluator.Parameters
Adds constants to the supported ones.
addExpressionBracket(BracketPair) - Method in class net.astesana.javaluator.Parameters
Adds a new bracket pair to the expression bracket list.
addExpressionBrackets(Collection<BracketPair>) - Method in class net.astesana.javaluator.Parameters
Adds bracket pairs to the expression bracket list.
addFunctionBracket(BracketPair) - Method in class net.astesana.javaluator.Parameters
Adds a new bracket pair to the function bracket list.
addFunctionBrackets(Collection<BracketPair>) - Method in class net.astesana.javaluator.Parameters
Adds bracket pairs to the function bracket list.
addFunctions(Collection<Function>) - Method in class net.astesana.javaluator.Parameters
Adds functions to the supported ones.
addOperators(Collection<Operator>) - Method in class net.astesana.javaluator.Parameters
Adds operators to the supported ones.
ANGLES - Static variable in class net.astesana.javaluator.BracketPair
The angle brackets pair: <>.
ASINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric arc-sine of an angle.
ATAN - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric arc-tangent of an angle.
AVERAGE - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the average of n numbers (n>=1)

B

BRACES - Static variable in class net.astesana.javaluator.BracketPair
The braces pair: {}.
BracketPair - Class in net.astesana.javaluator
BracketPair(char, char) - Constructor for class net.astesana.javaluator.BracketPair
Constructor.
BRACKETS - Static variable in class net.astesana.javaluator.BracketPair
The square brackets pair: [].

C

CEIL - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the smallest integer >= argument
Constant - Class in net.astesana.javaluator
A constant in an expression.
Constant(String) - Constructor for class net.astesana.javaluator.Constant
Constructor
COSINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric cosine of an angle.
COSINEH - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the hyperbolic cosine of a number.

D

DIVIDE - Static variable in class net.astesana.javaluator.DoubleEvaluator
The division operator.
DoubleEvaluator - Class in net.astesana.javaluator
An evaluator that is able to evaluate arithmetic expressions on real numbers.
DoubleEvaluator() - Constructor for class net.astesana.javaluator.DoubleEvaluator
Constructor.
DoubleEvaluator(Parameters) - Constructor for class net.astesana.javaluator.DoubleEvaluator
Constructor.

E

E - Static variable in class net.astesana.javaluator.DoubleEvaluator
A constant that represents e (2.718281...)
equals(Object) - Method in class net.astesana.javaluator.Operator
 
evaluate(Constant, Object) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates a constant.
evaluate(Operator, Iterator<T>, Object) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates an operation.
evaluate(Function, Iterator<T>, Object) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates a function.
evaluate(String) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates an expression.
evaluate(String, Object) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates an expression that contains variables.
evaluate(Constant, Object) - Method in class net.astesana.javaluator.DoubleEvaluator
 
evaluate(Operator, Iterator<Double>, Object) - Method in class net.astesana.javaluator.DoubleEvaluator
 
evaluate(Function, Iterator<Double>, Object) - Method in class net.astesana.javaluator.DoubleEvaluator
 
EXPONENT - Static variable in class net.astesana.javaluator.DoubleEvaluator
The exponentiation operator.

F

FLOOR - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the largest integer <= argument
Function - Class in net.astesana.javaluator
Function(String, int) - Constructor for class net.astesana.javaluator.Function
Constructor.
Function(String, int, int) - Constructor for class net.astesana.javaluator.Function
Constructor.

G

get(String) - Method in interface net.astesana.javaluator.AbstractVariableSet
Gets the value of a variable.
get(String) - Method in class net.astesana.javaluator.StaticVariableSet
 
getAssociativity() - Method in class net.astesana.javaluator.Operator
Gets this operator's associativity.
getClose() - Method in class net.astesana.javaluator.BracketPair
Gets the close bracket character.
getConstants() - Method in class net.astesana.javaluator.AbstractEvaluator
Gets the constants supported by this evaluator.
getConstants() - Method in class net.astesana.javaluator.Parameters
Gets the supported constants.
getDefaultParameters() - Static method in class net.astesana.javaluator.DoubleEvaluator
Gets a copy of DoubleEvaluator default parameters.
getExpressionBrackets() - Method in class net.astesana.javaluator.Parameters
Gets the supported bracket pairs for expressions.
getFunctionArgumentSeparator() - Method in class net.astesana.javaluator.Parameters
Gets the function argument separator.
getFunctionBrackets() - Method in class net.astesana.javaluator.Parameters
Gets the supported bracket pairs for functions.
getFunctions() - Method in class net.astesana.javaluator.AbstractEvaluator
Gets the functions supported by this evaluator.
getFunctions() - Method in class net.astesana.javaluator.Parameters
Gets the supported functions.
getMaximumArgumentCount() - Method in class net.astesana.javaluator.Function
Gets the function's maximum argument count.
getMinimumArgumentCount() - Method in class net.astesana.javaluator.Function
Gets the function's minimum argument count.
getName() - Method in class net.astesana.javaluator.Constant
Gets the mnemonic of the constant.
getName() - Method in class net.astesana.javaluator.Function
Gets the function's name.
getOpen() - Method in class net.astesana.javaluator.BracketPair
Gets the open bracket character.
getOperandCount() - Method in class net.astesana.javaluator.Operator
Gets the operator's operand count.
getOperators() - Method in class net.astesana.javaluator.AbstractEvaluator
Gets the operators supported by this evaluator.
getOperators() - Method in class net.astesana.javaluator.Parameters
Gets the supported operators.
getPrecedence() - Method in class net.astesana.javaluator.Operator
Gets the operator's precedence.
getSymbol() - Method in class net.astesana.javaluator.Operator
Gets the operator's symbol.
guessOperator(Token, List<Operator>) - Method in class net.astesana.javaluator.AbstractEvaluator
When a token can be more than one operator (homonym operators), this method guesses the right operator.

H

hashCode() - Method in class net.astesana.javaluator.Operator
 

I

isCloseBracket() - Method in class net.astesana.javaluator.Token
Tests whether the token is a close bracket.
isFunction() - Method in class net.astesana.javaluator.Token
Tests whether the token is a function.
isFunctionArgumentSeparator() - Method in class net.astesana.javaluator.Token
Tests whether the token is a function argument separator.
isLiteral() - Method in class net.astesana.javaluator.Token
Tests whether the token is a literal or a constant or a variable name.
isOpenBracket() - Method in class net.astesana.javaluator.Token
Tests whether the token is an open bracket.
isOperator() - Method in class net.astesana.javaluator.Token
Tests whether the token is an operator.

L

LN - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the natural logarithm of a number
LOG - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the decimal logarithm of a number

M

MAX - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the maximum of n numbers (n>=1)
MIN - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the minimum of n numbers (n>=1)
MINUS - Static variable in class net.astesana.javaluator.DoubleEvaluator
The substraction operator.
MODULO - Static variable in class net.astesana.javaluator.DoubleEvaluator
MULTIPLY - Static variable in class net.astesana.javaluator.DoubleEvaluator
The multiplication operator.

N

NEGATE - Static variable in class net.astesana.javaluator.DoubleEvaluator
The negate unary operator.
net.astesana.javaluator - package net.astesana.javaluator
The Javaluator package

O

Operator - Class in net.astesana.javaluator
Operator(String, int, Operator.Associativity, int) - Constructor for class net.astesana.javaluator.Operator
Constructor.
Operator.Associativity - Enum in net.astesana.javaluator
An Operator's associativity.

P

Parameters - Class in net.astesana.javaluator
The parameters of an evaluator.
Parameters() - Constructor for class net.astesana.javaluator.Parameters
Constructor.
PARENTHESES - Static variable in class net.astesana.javaluator.BracketPair
The parentheses pair: ().
PI - Static variable in class net.astesana.javaluator.DoubleEvaluator
A constant that represents pi (3.14159...)
PLUS - Static variable in class net.astesana.javaluator.DoubleEvaluator
The addition operator.

R

RANDOM - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns a pseudo random number
ROUND - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the closest integer of a number

S

set(String, T) - Method in class net.astesana.javaluator.StaticVariableSet
Sets a variable value.
setFunctionArgumentSeparator(char) - Method in class net.astesana.javaluator.Parameters
Sets the function argument separator.
setTranslation(Function, String) - Method in class net.astesana.javaluator.Parameters
Sets the translated term for a function.
setTranslation(Constant, String) - Method in class net.astesana.javaluator.Parameters
Sets the translated term for a constant.
SINE - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric sine of an angle.
SINEH - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the hyperbolic sine of a number.
StaticVariableSet<T> - Class in net.astesana.javaluator
A static variable set.
StaticVariableSet() - Constructor for class net.astesana.javaluator.StaticVariableSet
Constructor.
SUM - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the sum of n numbers (n>=1)

T

TANGENT - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the trigonometric tangent of an angle.
TANGENTH - Static variable in class net.astesana.javaluator.DoubleEvaluator
Returns the hyperbolic tangent of a number.
Token - Class in net.astesana.javaluator
A token.
toString() - Method in class net.astesana.javaluator.BracketPair
 
toValue(String, Object) - Method in class net.astesana.javaluator.AbstractEvaluator
Evaluates a literal (Converts it to a value).
toValue(String, Object) - Method in class net.astesana.javaluator.DoubleEvaluator
 

V

validateHomonyms(List<Operator>) - Method in class net.astesana.javaluator.AbstractEvaluator
Validates that homonym operators are valid.
valueOf(String) - Static method in enum net.astesana.javaluator.Operator.Associativity
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.astesana.javaluator.Operator.Associativity
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T V 
1.0.0