- ECHO - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
-
RegularExpression Id.
- EchoLogger - Class in org.expressionj.functions
-
This class allows to log the result of the "echo" keyword in an output stream.
- EchoLogger() - Constructor for class org.expressionj.functions.EchoLogger
-
- element() - Static method in class org.expressionj.expr.parser.EquationParser
-
- ELSE - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
-
RegularExpression Id.
- elseblock() - Static method in class org.expressionj.expr.parser.EquationParser
-
- elseExpression() - Static method in class org.expressionj.expr.parser.EquationParser
-
- elseif() - Static method in class org.expressionj.expr.parser.EquationParser
-
- EMPTY_STRING - Static variable in class org.expressionj.model.Constant
-
The constant which hold an empty String.
- enable_tracing() - Static method in class org.expressionj.expr.parser.EquationParser
-
Enable tracing.
- endColumn - Variable in class org.expressionj.expr.parser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.expressionj.expr.parser.Token
-
The line number of the last character of this Token.
- endParsing() - Method in class org.expressionj.expr.ParsedEquation
-
- EOF - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
-
End of File.
- eol - Variable in exception org.expressionj.expr.parser.ParseException
-
The end of line string for this machine.
- EQ - Static variable in interface org.expressionj.expr.parser.EquationParserConstants
-
RegularExpression Id.
- equals(Object) - Method in class org.expressionj.functions.FunctionKey
-
- equals(Object) - Method in class org.expressionj.model.AbstractValue
-
- equals(Object) - Method in class org.expressionj.model.Constant
-
- equals(Object) - Method in class org.expressionj.model.LocalConstant
-
- equals(Object) - Method in class org.expressionj.model.LocalVariable
-
- equals(Object) - Method in class org.expressionj.model.Structure.Field
-
- equals(Object) - Method in class org.expressionj.model.Variable
-
- Equation - Interface in org.expressionj.model
-
An Equation interface.
- EquationParser - Class in org.expressionj.expr.parser
-
This class performs logical expression parsing and evaluation.
- EquationParser(InputStream) - Constructor for class org.expressionj.expr.parser.EquationParser
-
Constructor with InputStream.
- EquationParser(InputStream, String) - Constructor for class org.expressionj.expr.parser.EquationParser
-
Constructor with InputStream and supplied encoding
- EquationParser(Reader) - Constructor for class org.expressionj.expr.parser.EquationParser
-
Constructor.
- EquationParser(EquationParserTokenManager) - Constructor for class org.expressionj.expr.parser.EquationParser
-
Constructor with generated Token Manager.
- EquationParserConstants - Interface in org.expressionj.expr.parser
-
Token literal values and constants.
- EquationParserTokenManager - Class in org.expressionj.expr.parser
-
Token Manager.
- EquationParserTokenManager(SimpleCharStream) - Constructor for class org.expressionj.expr.parser.EquationParserTokenManager
-
Constructor.
- EquationParserTokenManager(SimpleCharStream, int) - Constructor for class org.expressionj.expr.parser.EquationParserTokenManager
-
Constructor.
- eval() - Method in class org.expressionj.expr.CodeBlock
-
- eval() - Method in class org.expressionj.expr.ExprABS
-
- eval() - Method in class org.expressionj.expr.ExprACOS
-
- eval() - Method in class org.expressionj.expr.ExprADD
-
- eval() - Method in class org.expressionj.expr.ExprAddAssignment
-
- eval() - Method in class org.expressionj.expr.ExprAffectation
-
- eval() - Method in class org.expressionj.expr.ExprAND
-
- eval() - Method in class org.expressionj.expr.ExprArray
-
- eval() - Method in class org.expressionj.expr.ExprArrayAffect
-
- eval() - Method in class org.expressionj.expr.ExprArrayIndex
-
- eval() - Method in class org.expressionj.expr.ExprASIN
-
- eval() - Method in class org.expressionj.expr.ExprATAN
-
- eval() - Method in class org.expressionj.expr.ExprATAN2
-
- eval() - Method in class org.expressionj.expr.ExprBREAK
-
- eval() - Method in class org.expressionj.expr.ExprCEIL
-
- eval() - Method in class org.expressionj.expr.ExprCHOICE
-
- eval() - Method in class org.expressionj.expr.ExprCOS
-
- eval() - Method in class org.expressionj.expr.ExprDecrement
-
- eval() - Method in class org.expressionj.expr.ExprDIV
-
- eval() - Method in class org.expressionj.expr.ExprDivAssignment
-
- eval() - Method in class org.expressionj.expr.ExprECHO
-
- eval() - Method in class org.expressionj.expr.ExprEQ
-
- eval() - Method in class org.expressionj.expr.ExprFLOOR
-
- eval() - Method in class org.expressionj.expr.ExprFORMAT
-
- eval() - Method in class org.expressionj.expr.ExprFunction
-
- eval() - Method in class org.expressionj.expr.ExprGE
-
- eval() - Method in class org.expressionj.expr.ExprGT
-
- eval() - Method in class org.expressionj.expr.ExprIncrement
-
- eval() - Method in class org.expressionj.expr.ExprLE
-
- eval() - Method in class org.expressionj.expr.ExprLT
-
- eval() - Method in class org.expressionj.expr.ExprMOD
-
- eval() - Method in class org.expressionj.expr.ExprMULT
-
- eval() - Method in class org.expressionj.expr.ExprMultAssignment
-
- eval() - Method in class org.expressionj.expr.ExprNEQ
-
- eval() - Method in class org.expressionj.expr.ExprNOT
-
- eval() - Method in class org.expressionj.expr.ExprOR
-
- eval() - Method in class org.expressionj.expr.ExprPOW
-
- eval() - Method in class org.expressionj.expr.ExprSIGN
-
- eval() - Method in class org.expressionj.expr.ExprSIN
-
- eval() - Method in class org.expressionj.expr.ExprSQRT
-
- eval() - Method in class org.expressionj.expr.ExprSUB
-
- eval() - Method in class org.expressionj.expr.ExprSubAssignment
-
- eval() - Method in class org.expressionj.expr.ExprTAN
-
- eval() - Method in class org.expressionj.expr.ExprToDegrees
-
- eval() - Method in class org.expressionj.expr.ExprToRadians
-
- eval() - Method in class org.expressionj.expr.ExprWHILE
-
- eval() - Method in class org.expressionj.expr.ExprXOR
-
- eval() - Method in class org.expressionj.expr.ParsedEquation
-
- eval() - Method in class org.expressionj.model.AbstractValue
-
- eval() - Method in interface org.expressionj.model.Expression
-
Evaluate the expression.
- evalAsBoolean() - Method in class org.expressionj.expr.CodeBlock
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprAddAssignment
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprAffectation
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprAND
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprArrayAffect
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprBREAK
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprCHOICE
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprDivAssignment
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprEQ
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprGE
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprGT
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprLE
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprLT
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprMultAssignment
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprNEQ
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprNOT
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprOR
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprSubAssignment
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprWHILE
-
- evalAsBoolean() - Method in class org.expressionj.expr.ExprXOR
-
- evalAsBoolean() - Method in class org.expressionj.expr.ParsedEquation
-
- evalAsBoolean() - Method in class org.expressionj.model.AbstractExpression
-
- evalAsBoolean() - Method in class org.expressionj.model.AbstractValue
-
- evalAsBoolean() - Method in interface org.expressionj.model.Expression
-
Evaluate the expression as a boolean.
- evalAsFloat() - Method in class org.expressionj.expr.CodeBlock
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprABS
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprACOS
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprADD
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprAddAssignment
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprAffectation
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprArrayAffect
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprASIN
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprATAN
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprBREAK
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprCHOICE
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprCOS
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprDecrement
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprDIV
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprDivAssignment
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprIncrement
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprMOD
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprMULT
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprMultAssignment
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprPOW
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprSIGN
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprSIN
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprSQRT
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprSUB
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprSubAssignment
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprTAN
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprToDegrees
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprToRadians
-
- evalAsFloat() - Method in class org.expressionj.expr.ExprWHILE
-
- evalAsFloat() - Method in class org.expressionj.expr.ParsedEquation
-
- evalAsFloat() - Method in class org.expressionj.model.AbstractExpression
-
- evalAsFloat() - Method in class org.expressionj.model.AbstractValue
-
- evalAsFloat() - Method in interface org.expressionj.model.Expression
-
Evaluate the expression as a float.
- evalAsInt() - Method in class org.expressionj.expr.CodeBlock
-
- evalAsInt() - Method in class org.expressionj.expr.ExprABS
-
- evalAsInt() - Method in class org.expressionj.expr.ExprADD
-
- evalAsInt() - Method in class org.expressionj.expr.ExprAddAssignment
-
- evalAsInt() - Method in class org.expressionj.expr.ExprAffectation
-
- evalAsInt() - Method in class org.expressionj.expr.ExprArrayAffect
-
- evalAsInt() - Method in class org.expressionj.expr.ExprBREAK
-
- evalAsInt() - Method in class org.expressionj.expr.ExprCEIL
-
- evalAsInt() - Method in class org.expressionj.expr.ExprCHOICE
-
- evalAsInt() - Method in class org.expressionj.expr.ExprDecrement
-
- evalAsInt() - Method in class org.expressionj.expr.ExprDivAssignment
-
- evalAsInt() - Method in class org.expressionj.expr.ExprFLOOR
-
- evalAsInt() - Method in class org.expressionj.expr.ExprIncrement
-
- evalAsInt() - Method in class org.expressionj.expr.ExprMOD
-
- evalAsInt() - Method in class org.expressionj.expr.ExprMULT
-
- evalAsInt() - Method in class org.expressionj.expr.ExprMultAssignment
-
- evalAsInt() - Method in class org.expressionj.expr.ExprPOW
-
- evalAsInt() - Method in class org.expressionj.expr.ExprSIGN
-
- evalAsInt() - Method in class org.expressionj.expr.ExprSUB
-
- evalAsInt() - Method in class org.expressionj.expr.ExprSubAssignment
-
- evalAsInt() - Method in class org.expressionj.expr.ExprWHILE
-
- evalAsInt() - Method in class org.expressionj.expr.ParsedEquation
-
- evalAsInt() - Method in class org.expressionj.model.AbstractExpression
-
- evalAsInt() - Method in class org.expressionj.model.AbstractValue
-
- evalAsInt() - Method in interface org.expressionj.model.Expression
-
Evaluate the expression as an int.
- ExpandBuff(boolean) - Static method in class org.expressionj.expr.parser.SimpleCharStream
-
- expectedTokenSequences - Variable in exception org.expressionj.expr.parser.ParseException
-
Each entry in this array is an array of integers.
- export(Expression) - Method in class org.expressionj.util.ExpressionExporter
-
Export the expression as a readable String.
- expr - Variable in class org.expressionj.expr.AbstractUnaryExpression
-
The enclosed expression.
- expr() - Static method in class org.expressionj.expr.parser.EquationParser
-
- expr1 - Variable in class org.expressionj.expr.AbstractAryExpression
-
- expr2 - Variable in class org.expressionj.expr.AbstractAryExpression
-
- ExprABS - Class in org.expressionj.expr
-
Represent a "abs" expression.
- ExprABS(Expression) - Constructor for class org.expressionj.expr.ExprABS
-
- ExprACOS - Class in org.expressionj.expr
-
Represent a "aCos" expression.
- ExprACOS(Expression) - Constructor for class org.expressionj.expr.ExprACOS
-
- ExprADD - Class in org.expressionj.expr
-
Represent a "ADD" expression.
- ExprADD(Expression) - Constructor for class org.expressionj.expr.ExprADD
-
- ExprAddAssignment - Class in org.expressionj.expr
-
The += operator.
- ExprAddAssignment(Expression) - Constructor for class org.expressionj.expr.ExprAddAssignment
-
- ExprAffectation - Class in org.expressionj.expr
-
An affectation expression.
- ExprAffectation(Expression) - Constructor for class org.expressionj.expr.ExprAffectation
-
- ExprAND - Class in org.expressionj.expr
-
Represent a "AND" expression.
- ExprAND(Expression) - Constructor for class org.expressionj.expr.ExprAND
-
- ExprArray - Class in org.expressionj.expr
-
Represent an array creation expression.
- ExprArray(Expression) - Constructor for class org.expressionj.expr.ExprArray
-
- ExprArrayAffect - Class in org.expressionj.expr
-
An affectation expression for an array.
- ExprArrayAffect(Expression) - Constructor for class org.expressionj.expr.ExprArrayAffect
-
- ExprArrayIndex - Class in org.expressionj.expr
-
Represent an array index.
- ExprArrayIndex(Expression) - Constructor for class org.expressionj.expr.ExprArrayIndex
-
- ExprASIN - Class in org.expressionj.expr
-
Represent a "ASin" expression.
- ExprASIN(Expression) - Constructor for class org.expressionj.expr.ExprASIN
-
- ExprATAN - Class in org.expressionj.expr
-
Represent a "atan" expression.
- ExprATAN(Expression) - Constructor for class org.expressionj.expr.ExprATAN
-
- ExprATAN2 - Class in org.expressionj.expr
-
Represent a "atn2" expression.
- ExprATAN2(Expression) - Constructor for class org.expressionj.expr.ExprATAN2
-
- ExprBREAK - Class in org.expressionj.expr
-
The break expression.
- ExprBREAK() - Constructor for class org.expressionj.expr.ExprBREAK
-
- ExprCEIL - Class in org.expressionj.expr
-
Represent a "ceil" expression.
- ExprCEIL(Expression) - Constructor for class org.expressionj.expr.ExprCEIL
-
- ExprCHOICE - Class in org.expressionj.expr
-
An if - then - else if - else expression.
- ExprCHOICE() - Constructor for class org.expressionj.expr.ExprCHOICE
-
- exprContinuation() - Static method in class org.expressionj.expr.parser.EquationParser
-
- ExprCOS - Class in org.expressionj.expr
-
Represent a "Cos" expression.
- ExprCOS(Expression) - Constructor for class org.expressionj.expr.ExprCOS
-
- ExprDecrement - Class in org.expressionj.expr
-
Represent a decrement (--) expression.
- ExprDecrement(Expression) - Constructor for class org.expressionj.expr.ExprDecrement
-
- ExprDIV - Class in org.expressionj.expr
-
Represent a "Divide" expression.
- ExprDIV(Expression) - Constructor for class org.expressionj.expr.ExprDIV
-
- ExprDivAssignment - Class in org.expressionj.expr
-
The /= operator.
- ExprDivAssignment(Expression) - Constructor for class org.expressionj.expr.ExprDivAssignment
-
- ExprECHO - Class in org.expressionj.expr
-
Represent a "echo" expression.
- ExprECHO(Expression) - Constructor for class org.expressionj.expr.ExprECHO
-
- ExprEQ - Class in org.expressionj.expr
-
Represent a "Equal to" expression.
- ExprEQ(Expression) - Constructor for class org.expressionj.expr.ExprEQ
-
- Expression - Interface in org.expressionj.model
-
Repredent any expression that can be evaluated.
- ExpressionAnalyser - Class in org.expressionj.util
-
This utility class allows to analyse an Expression.
- ExpressionAnalyser() - Constructor for class org.expressionj.util.ExpressionAnalyser
-
- ExpressionCombiner - Class in org.expressionj.util
-
This class allows to combine two expressions.
- ExpressionCombiner() - Constructor for class org.expressionj.util.ExpressionCombiner
-
- ExpressionExporter - Class in org.expressionj.util
-
This class allows to export an Expression to a String format.
- ExpressionExporter() - Constructor for class org.expressionj.util.ExpressionExporter
-
- ExpressionExporter(boolean) - Constructor for class org.expressionj.util.ExpressionExporter
-
Constructor.
- ExpressionJ - Class in org.expressionj.model
-
A wrapper around the JavaCC Expression parser.
- ExpressionJ() - Constructor for class org.expressionj.model.ExpressionJ
-
- ExpressionSimplifier - Class in org.expressionj.util
-
This class allows to simplify an Expression.
- ExpressionSimplifier() - Constructor for class org.expressionj.util.ExpressionSimplifier
-
- ExpressionType - Interface in org.expressionj.model
-
Hold the types used in Expressions.
- ExprFLOOR - Class in org.expressionj.expr
-
Represent a "floor" expression.
- ExprFLOOR(Expression) - Constructor for class org.expressionj.expr.ExprFLOOR
-
- ExprFORMAT - Class in org.expressionj.expr
-
Represent a "format" expression.
- ExprFORMAT(Expression) - Constructor for class org.expressionj.expr.ExprFORMAT
-
- ExprFunction - Class in org.expressionj.expr
-
Represent a "Function" expression.
- ExprFunction(Expression) - Constructor for class org.expressionj.expr.ExprFunction
-
- ExprFunction(Expression, FunctionKey) - Constructor for class org.expressionj.expr.ExprFunction
-
- ExprFunction(Expression, String, int) - Constructor for class org.expressionj.expr.ExprFunction
-
- ExprGE - Class in org.expressionj.expr
-
Represent a "Greater or equal than" expression.
- ExprGE(Expression) - Constructor for class org.expressionj.expr.ExprGE
-
- ExprGT - Class in org.expressionj.expr
-
Represent a "Greater than" expression.
- ExprGT(Expression) - Constructor for class org.expressionj.expr.ExprGT
-
- ExprIncrement - Class in org.expressionj.expr
-
Represent an increment (++) expression.
- ExprIncrement(Expression) - Constructor for class org.expressionj.expr.ExprIncrement
-
- ExprLE - Class in org.expressionj.expr
-
Represent a "Less or Equal than" expression.
- ExprLE(Expression) - Constructor for class org.expressionj.expr.ExprLE
-
- ExprLT - Class in org.expressionj.expr
-
Represent a "Less or Equal than" expression.
- ExprLT(Expression) - Constructor for class org.expressionj.expr.ExprLT
-
- exprManyMULTDIVIDE() - Static method in class org.expressionj.expr.parser.EquationParser
-
- ExprMOD - Class in org.expressionj.expr
-
Represent a "%" (modulo) expression.
- ExprMOD(Expression) - Constructor for class org.expressionj.expr.ExprMOD
-
- ExprMULT - Class in org.expressionj.expr
-
Represent a "Multiply" expression.
- ExprMULT(Expression) - Constructor for class org.expressionj.expr.ExprMULT
-
- ExprMultAssignment - Class in org.expressionj.expr
-
The *= operator.
- ExprMultAssignment(Expression) - Constructor for class org.expressionj.expr.ExprMultAssignment
-
- exprMULTDIVIDE() - Static method in class org.expressionj.expr.parser.EquationParser
-
- exprMULTDIVIDEContinuation() - Static method in class org.expressionj.expr.parser.EquationParser
-
- ExprNEQ - Class in org.expressionj.expr
-
Represent a "Not Equal than" expression.
- ExprNEQ(Expression) - Constructor for class org.expressionj.expr.ExprNEQ
-
- ExprNOT - Class in org.expressionj.expr
-
Represent a "Not" expression.
- ExprNOT(Expression) - Constructor for class org.expressionj.expr.ExprNOT
-
- ExprOR - Class in org.expressionj.expr
-
Represent a "Or" expression.
- ExprOR(Expression) - Constructor for class org.expressionj.expr.ExprOR
-
- ExprPOW - Class in org.expressionj.expr
-
Represent a "pow" expression.
- ExprPOW(Expression) - Constructor for class org.expressionj.expr.ExprPOW
-
- exprs - Variable in class org.expressionj.expr.AbstractExprFunction
-
- exprs - Variable in class org.expressionj.expr.ExprArray
-
- ExprSIGN - Class in org.expressionj.expr
-
Represent a "sign" expression.
- ExprSIGN(Expression) - Constructor for class org.expressionj.expr.ExprSIGN
-
- ExprSIN - Class in org.expressionj.expr
-
Represent a "Sin" expression.
- ExprSIN(Expression) - Constructor for class org.expressionj.expr.ExprSIN
-
- ExprSQRT - Class in org.expressionj.expr
-
Represent a "sqrt" expression.
- ExprSQRT(Expression) - Constructor for class org.expressionj.expr.ExprSQRT
-
- ExprSUB - Class in org.expressionj.expr
-
Represent a "Subtract" expression.
- ExprSUB(Expression) - Constructor for class org.expressionj.expr.ExprSUB
-
- ExprSubAssignment - Class in org.expressionj.expr
-
The -= operator.
- ExprSubAssignment(Expression) - Constructor for class org.expressionj.expr.ExprSubAssignment
-
- ExprTAN - Class in org.expressionj.expr
-
Represent a "tan" expression.
- ExprTAN(Expression) - Constructor for class org.expressionj.expr.ExprTAN
-
- ExprToDegrees - Class in org.expressionj.expr
-
Represent a "toDegrees" expression.
- ExprToDegrees(Expression) - Constructor for class org.expressionj.expr.ExprToDegrees
-
- ExprToRadians - Class in org.expressionj.expr
-
Represent a "toRadians" expression.
- ExprToRadians(Expression) - Constructor for class org.expressionj.expr.ExprToRadians
-
- ExprWHILE - Class in org.expressionj.expr
-
A while expression.
- ExprWHILE(Expression) - Constructor for class org.expressionj.expr.ExprWHILE
-
- exprWithFirst() - Static method in class org.expressionj.expr.parser.EquationParser
-
- exprWithoutFirst() - Static method in class org.expressionj.expr.parser.EquationParser
-
- ExprXOR - Class in org.expressionj.expr
-
Represent a "XOr" expression.
- ExprXOR(Expression) - Constructor for class org.expressionj.expr.ExprXOR
-