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

E

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
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links

Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence