Skip navigation links
A B C D E F G H I L M N O P R S U V X 

A

AbstractBuilder<T extends AbstractBuilder<T>> - Class in xyz.hexav.aje
 
AbstractBuilder() - Constructor for class xyz.hexav.aje.AbstractBuilder
 
addFunction(Function) - Method in class xyz.hexav.aje.AbstractBuilder
 
ADDITIVE - Static variable in class xyz.hexav.aje.operators.Precedence
 
addLine(String) - Method in class xyz.hexav.aje.AbstractBuilder
 
addLine(int, String) - Method in class xyz.hexav.aje.AbstractBuilder
 
addOperator(Operator) - Method in class xyz.hexav.aje.AbstractBuilder
 
addOperator(int, Operator) - Method in class xyz.hexav.aje.AbstractBuilder
 
addParameter(String) - Method in class xyz.hexav.aje.FunctionBuilder
 
addParameter(String...) - Method in class xyz.hexav.aje.FunctionBuilder
 
addParameter(List<String>) - Method in class xyz.hexav.aje.FunctionBuilder
 
addValue(String) - Method in class xyz.hexav.aje.AbstractBuilder
 
addValues(String...) - Method in class xyz.hexav.aje.AbstractBuilder
 
addValues(List<String>) - Method in class xyz.hexav.aje.AbstractBuilder
 
addVariable(String) - Method in class xyz.hexav.aje.AbstractBuilder
 
addVariables(String...) - Method in class xyz.hexav.aje.AbstractBuilder
 
addVariables(List<String>) - Method in class xyz.hexav.aje.AbstractBuilder
 
after(int) - Method in class xyz.hexav.aje.operators.OperatorMap
 
AJEException - Exception in xyz.hexav.aje
 
AJEException(String) - Constructor for exception xyz.hexav.aje.AJEException
 
AJEException(String, Throwable) - Constructor for exception xyz.hexav.aje.AJEException
 
AJEException(Throwable) - Constructor for exception xyz.hexav.aje.AJEException
 
AJEException(String, Throwable, boolean, boolean) - Constructor for exception xyz.hexav.aje.AJEException
 
allocFunc(Function) - Method in class xyz.hexav.aje.pool.Pool
 
allocVal(String) - Method in class xyz.hexav.aje.pool.Pool
 
allocVar(String) - Method in class xyz.hexav.aje.pool.Pool
 
args - Variable in class xyz.hexav.aje.operators.Operator
 
assign(Expression) - Method in class xyz.hexav.aje.pool.Value
 
assign(double) - Method in class xyz.hexav.aje.pool.Value
 
assign(double[]) - Method in class xyz.hexav.aje.pool.Value
 
assign(double) - Method in class xyz.hexav.aje.pool.Variable
 
assign(double[]) - Method in class xyz.hexav.aje.pool.Variable
 
assign(Expression) - Method in class xyz.hexav.aje.pool.Variable
 
ASSIGNMENT - Static variable in class xyz.hexav.aje.operators.Precedence
 

B

build() - Method in class xyz.hexav.aje.ExpressionBuilder
 
build() - Method in class xyz.hexav.aje.FunctionBuilder
 

C

checkLock() - Method in class xyz.hexav.aje.pool.Variable
 
compile() - Method in class xyz.hexav.aje.MathExpression
 
compile(Expression, Expression) - Method in class xyz.hexav.aje.operators.Operator
 
compile(Expression) - Method in class xyz.hexav.aje.operators.Operator
 
compileScript(String) - Method in class xyz.hexav.aje.expressions.ExpressionCompiler
 
compileScripts(List<String>) - Method in class xyz.hexav.aje.expressions.ExpressionCompiler
 
copy() - Method in class xyz.hexav.aje.pool.Pool
 

D

deallocVar(String) - Method in class xyz.hexav.aje.pool.Pool
 
DefaultFunctions - Enum in xyz.hexav.aje.defaults
 
DefaultOperators - Enum in xyz.hexav.aje.defaults
 

E

EMPTY_DOUBLE_ARRAY - Static variable in interface xyz.hexav.aje.expressions.Expression
 
EQUALITY - Static variable in class xyz.hexav.aje.operators.Precedence
 
eval(double...) - Method in interface xyz.hexav.aje.expressions.Evaluable
 
eval() - Method in interface xyz.hexav.aje.expressions.Expression
 
eval() - Method in class xyz.hexav.aje.MathExpression
 
eval() - Method in class xyz.hexav.aje.MathFunction
 
eval(double...) - Method in class xyz.hexav.aje.operators.Operator
 
eval() - Method in class xyz.hexav.aje.pool.Variable
 
evalList() - Method in class xyz.hexav.aje.defaults.NativeFunction
 
evalList() - Method in interface xyz.hexav.aje.expressions.Expression
 
evalList() - Method in class xyz.hexav.aje.expressions.Expression.RangeExpression
 
evalList() - Method in class xyz.hexav.aje.expressions.Expression.SpreadExpression
 
evalList() - Method in class xyz.hexav.aje.expressions.FunctionExpression
 
evalList() - Method in class xyz.hexav.aje.expressions.VariableAssignment
 
evalList() - Method in class xyz.hexav.aje.expressions.VariableExpression
 
evalList() - Method in class xyz.hexav.aje.MathExpression
Evaluate and return the result(s) of the function.
evalList() - Method in class xyz.hexav.aje.MathFunction
Evaluate and return the result(s) of the function.
Evaluable - Interface in xyz.hexav.aje.expressions
 
exp - Variable in class xyz.hexav.aje.pool.Variable
 
EXPONENTIAL - Static variable in class xyz.hexav.aje.operators.Precedence
 
Expression - Interface in xyz.hexav.aje.expressions
 
Expression.RangeExpression - Class in xyz.hexav.aje.expressions
 
Expression.SpreadExpression - Class in xyz.hexav.aje.expressions
 
ExpressionBuilder - Class in xyz.hexav.aje
 
ExpressionBuilder() - Constructor for class xyz.hexav.aje.ExpressionBuilder
 
ExpressionBuilder(String) - Constructor for class xyz.hexav.aje.ExpressionBuilder
 
ExpressionCompiler - Class in xyz.hexav.aje.expressions
Compiles string expressions into compiled Expression instances.
ExpressionCompiler(Pool) - Constructor for class xyz.hexav.aje.expressions.ExpressionCompiler
 

F

firstPrecedence() - Method in class xyz.hexav.aje.operators.OperatorMap
 
Function - Interface in xyz.hexav.aje
 
FunctionBuilder - Class in xyz.hexav.aje
 
FunctionBuilder(String) - Constructor for class xyz.hexav.aje.FunctionBuilder
 
FunctionBuilder(String, String) - Constructor for class xyz.hexav.aje.FunctionBuilder
 
FunctionExpression - Class in xyz.hexav.aje.expressions
 
FunctionExpression(Function, List<Expression>) - Constructor for class xyz.hexav.aje.expressions.FunctionExpression
 

G

get() - Method in enum xyz.hexav.aje.defaults.DefaultFunctions
 
get() - Method in enum xyz.hexav.aje.defaults.DefaultOperators
 
get(int) - Method in class xyz.hexav.aje.operators.OperatorMap
 
getCompiler() - Method in class xyz.hexav.aje.pool.Pool
 
getDefaultOperators() - Static method in class xyz.hexav.aje.operators.OperatorMap
 
getDefaultPool() - Static method in class xyz.hexav.aje.pool.Pool
 
getExpression() - Method in class xyz.hexav.aje.expressions.VariableAssignment
 
getFunc(String, int) - Method in class xyz.hexav.aje.pool.Pool
 
getFunctions() - Method in class xyz.hexav.aje.pool.Pool
 
getLines() - Method in class xyz.hexav.aje.AbstractBuilder
 
getName() - Method in class xyz.hexav.aje.defaults.NativeFunction
 
getName() - Method in interface xyz.hexav.aje.Function
 
getName() - Method in class xyz.hexav.aje.MathFunction
 
getName() - Method in class xyz.hexav.aje.pool.Variable
 
getOperators() - Method in class xyz.hexav.aje.pool.Pool
 
getParameters() - Method in class xyz.hexav.aje.defaults.NativeFunction
 
getParameters() - Method in interface xyz.hexav.aje.Function
 
getParameters() - Method in class xyz.hexav.aje.FunctionBuilder
 
getParameters() - Method in class xyz.hexav.aje.MathFunction
 
getParametersCount() - Method in class xyz.hexav.aje.defaults.NativeFunction
 
getParametersCount() - Method in interface xyz.hexav.aje.Function
 
getParametersCount() - Method in class xyz.hexav.aje.MathFunction
 
getPool() - Method in class xyz.hexav.aje.AbstractBuilder
 
getPool() - Method in class xyz.hexav.aje.MathExpression
 
getVar(String) - Method in class xyz.hexav.aje.pool.Pool
 
getVariable() - Method in class xyz.hexav.aje.expressions.VariableExpression
 
getVariables() - Method in class xyz.hexav.aje.pool.Pool
 

H

hasFunc(String) - Method in class xyz.hexav.aje.pool.Pool
 
hasFunc(String, int) - Method in class xyz.hexav.aje.pool.Pool
 
hasVar(String) - Method in class xyz.hexav.aje.pool.Pool
 

I

INFIX - Static variable in class xyz.hexav.aje.operators.Precedence
 
input(int, double) - Method in class xyz.hexav.aje.defaults.NativeFunction
 
input(String, double) - Method in class xyz.hexav.aje.defaults.NativeFunction
 
input(double...) - Method in class xyz.hexav.aje.defaults.NativeFunction
 
input(int, double) - Method in interface xyz.hexav.aje.Function
 
input(String, double) - Method in interface xyz.hexav.aje.Function
 
input(double...) - Method in interface xyz.hexav.aje.Function
 
input(int, double) - Method in class xyz.hexav.aje.MathFunction
 
input(String, double) - Method in class xyz.hexav.aje.MathFunction
 
input(double...) - Method in class xyz.hexav.aje.MathFunction
 
inputs - Variable in class xyz.hexav.aje.defaults.NativeFunction
 
inputs - Variable in class xyz.hexav.aje.MathFunction
 
isLocked() - Method in class xyz.hexav.aje.pool.Variable
 

L

lastPrecedence() - Method in class xyz.hexav.aje.operators.OperatorMap
 
lock - Variable in class xyz.hexav.aje.pool.Variable
 
lock() - Method in class xyz.hexav.aje.pool.Variable
 
LOGICAL_AND - Static variable in class xyz.hexav.aje.operators.Precedence
 
LOGICAL_OR - Static variable in class xyz.hexav.aje.operators.Precedence
 

M

MathExpression - Class in xyz.hexav.aje
 
MathExpression(List<String>, Pool) - Constructor for class xyz.hexav.aje.MathExpression
 
MathExpression(List<String>, List<String>, Pool) - Constructor for class xyz.hexav.aje.MathExpression
 
MathFunction - Class in xyz.hexav.aje
 
MathFunction(String, List<String>, List<String>, Pool) - Constructor for class xyz.hexav.aje.MathFunction
 
MULTIPLICATIVE - Static variable in class xyz.hexav.aje.operators.Precedence
 

N

name - Variable in class xyz.hexav.aje.defaults.NativeFunction
 
name - Variable in class xyz.hexav.aje.MathFunction
 
name - Variable in class xyz.hexav.aje.pool.Variable
 
NaN - Static variable in interface xyz.hexav.aje.expressions.Expression
 
NativeFunction - Class in xyz.hexav.aje.defaults
 
NativeFunction(String, int) - Constructor for class xyz.hexav.aje.defaults.NativeFunction
 
NativeFunction(String, int, Evaluable) - Constructor for class xyz.hexav.aje.defaults.NativeFunction
 
next - Variable in class xyz.hexav.aje.operators.Operator
 
NOTHING - Static variable in interface xyz.hexav.aje.expressions.Expression
 

O

ofList(List<Expression>) - Static method in interface xyz.hexav.aje.expressions.Expression
 
ofRange(Expression, Expression, Expression) - Static method in interface xyz.hexav.aje.expressions.Expression
 
ofValue(double) - Static method in interface xyz.hexav.aje.expressions.Expression
 
ofValues(double[]) - Static method in interface xyz.hexav.aje.expressions.Expression
 
Operator - Class in xyz.hexav.aje.operators
 
Operator(String, int) - Constructor for class xyz.hexav.aje.operators.Operator
 
Operator(String, int, Evaluable) - Constructor for class xyz.hexav.aje.operators.Operator
 
Operator(String, int, int, Evaluable) - Constructor for class xyz.hexav.aje.operators.Operator
 
OperatorMap - Class in xyz.hexav.aje.operators
 
OperatorMap() - Constructor for class xyz.hexav.aje.operators.OperatorMap
 
OperatorMap(OperatorMap) - Constructor for class xyz.hexav.aje.operators.OperatorMap
 
OperatorMap(Map<Integer, Set<Operator>>) - Constructor for class xyz.hexav.aje.operators.OperatorMap
 

P

Pool - Class in xyz.hexav.aje.pool
 
Pool() - Constructor for class xyz.hexav.aje.pool.Pool
 
Pool(Pool) - Constructor for class xyz.hexav.aje.pool.Pool
 
Pool(OperatorMap, Set<Function>, Set<Variable>) - Constructor for class xyz.hexav.aje.pool.Pool
 
POSTFIX - Static variable in class xyz.hexav.aje.operators.Precedence
 
Precedence - Class in xyz.hexav.aje.operators
 
Precedence() - Constructor for class xyz.hexav.aje.operators.Precedence
 

R

register(int, Operator) - Method in class xyz.hexav.aje.operators.OperatorMap
 
RELATIONAL - Static variable in class xyz.hexav.aje.operators.Precedence
 
removeLine(int) - Method in class xyz.hexav.aje.AbstractBuilder
 
result - Variable in class xyz.hexav.aje.pool.Variable
 

S

setPool(Pool) - Method in class xyz.hexav.aje.AbstractBuilder
 
setVariable(String, double) - Method in class xyz.hexav.aje.MathExpression
 
setVariable(String, double[]) - Method in class xyz.hexav.aje.MathExpression
 
setVariable(String, Expression) - Method in class xyz.hexav.aje.MathExpression
 
SHIFT - Static variable in class xyz.hexav.aje.operators.Precedence
 
spread() - Method in interface xyz.hexav.aje.expressions.Expression
 
symbol - Variable in class xyz.hexav.aje.operators.Operator
 

U

UNARY - Static variable in class xyz.hexav.aje.operators.Precedence
 

V

Value - Class in xyz.hexav.aje.pool
 
Value(String) - Constructor for class xyz.hexav.aje.pool.Value
 
Value(String, double) - Constructor for class xyz.hexav.aje.pool.Value
 
valueOf(String) - Static method in enum xyz.hexav.aje.defaults.DefaultFunctions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum xyz.hexav.aje.defaults.DefaultOperators
Returns the enum constant of this type with the specified name.
values() - Static method in enum xyz.hexav.aje.defaults.DefaultFunctions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum xyz.hexav.aje.defaults.DefaultOperators
Returns an array containing the constants of this enum type, in the order they are declared.
Variable - Class in xyz.hexav.aje.pool
 
Variable(String) - Constructor for class xyz.hexav.aje.pool.Variable
 
Variable(String, double) - Constructor for class xyz.hexav.aje.pool.Variable
 
Variable(String, Expression) - Constructor for class xyz.hexav.aje.pool.Variable
 
VariableAssignment - Class in xyz.hexav.aje.expressions
 
VariableAssignment(Variable) - Constructor for class xyz.hexav.aje.expressions.VariableAssignment
 
VariableAssignment(Variable, Expression) - Constructor for class xyz.hexav.aje.expressions.VariableAssignment
 
VariableExpression - Class in xyz.hexav.aje.expressions
 
VariableExpression(Variable) - Constructor for class xyz.hexav.aje.expressions.VariableExpression
 

X

xyz.hexav.aje - package xyz.hexav.aje
 
xyz.hexav.aje.defaults - package xyz.hexav.aje.defaults
 
xyz.hexav.aje.expressions - package xyz.hexav.aje.expressions
 
xyz.hexav.aje.operators - package xyz.hexav.aje.operators
 
xyz.hexav.aje.pool - package xyz.hexav.aje.pool
 
A B C D E F G H I L M N O P R S U V X 
Skip navigation links

Copyright © 2017. All Rights Reserved.