Package | Description |
---|---|
org.expressionj.expr |
Contain classes that are used to compute equations.
|
org.expressionj.model |
Contains fundamental classes used for expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAryExpression
An abstract Ary expression.
|
class |
AbstractAryNumericExpression
An abstract Ary numeric expression.
|
class |
AbstractAssignment
An abstract assignment.
|
class |
AbstractExprFunction
Abstract function expression.
|
class |
AbstractScalarAssignment
An abstract assignment.
|
class |
AbstractUnaryExpression
An abstract unary expression.
|
class |
AbstractUnaryNumericExpression
An abstract unary numeric expression.
|
class |
CodeBlock
A code block containing several "<do something>;", each being one
Expression . |
class |
ExprABS
Represent a "abs" expression.
|
class |
ExprACOS
Represent a "aCos" expression.
|
class |
ExprADD
Represent a "ADD" expression.
|
class |
ExprAddAssignment
The += operator.
|
class |
ExprAffectation
An affectation expression.
|
class |
ExprAND
Represent a "AND" expression.
|
class |
ExprArray
Represent an array creation expression.
|
class |
ExprArrayAffect
An affectation expression for an array.
|
class |
ExprArrayIndex
Represent an array index.
|
class |
ExprASIN
Represent a "ASin" expression.
|
class |
ExprATAN
Represent a "atan" expression.
|
class |
ExprATAN2
Represent a "atn2" expression.
|
class |
ExprBREAK
The break expression.
|
class |
ExprCEIL
Represent a "ceil" expression.
|
class |
ExprCHOICE
An if - then - else if - else expression.
|
class |
ExprCOS
Represent a "Cos" expression.
|
class |
ExprDecrement
Represent a decrement (--) expression.
|
class |
ExprDIV
Represent a "Divide" expression.
|
class |
ExprDivAssignment
The /= operator.
|
class |
ExprECHO
Represent a "echo" expression.
|
class |
ExprEQ
Represent a "Equal to" expression.
|
class |
ExprFLOOR
Represent a "floor" expression.
|
class |
ExprFORMAT
Represent a "format" expression.
|
class |
ExprFunction
Represent a "Function" expression.
|
class |
ExprGE
Represent a "Greater or equal than" expression.
|
class |
ExprGT
Represent a "Greater than" expression.
|
class |
ExprIncrement
Represent an increment (++) expression.
|
class |
ExprLE
Represent a "Less or Equal than" expression.
|
class |
ExprLT
Represent a "Less or Equal than" expression.
|
class |
ExprMOD
Represent a "%" (modulo) expression.
|
class |
ExprMULT
Represent a "Multiply" expression.
|
class |
ExprMultAssignment
The *= operator.
|
class |
ExprNEQ
Represent a "Not Equal than" expression.
|
class |
ExprNOT
Represent a "Not" expression.
|
class |
ExprOR
Represent a "Or" expression.
|
class |
ExprPOW
Represent a "pow" expression.
|
class |
ExprSIGN
Represent a "sign" expression.
|
class |
ExprSIN
Represent a "Sin" expression.
|
class |
ExprSQRT
Represent a "sqrt" expression.
|
class |
ExprSUB
Represent a "Subtract" expression.
|
class |
ExprSubAssignment
The -= operator.
|
class |
ExprTAN
Represent a "tan" expression.
|
class |
ExprToDegrees
Represent a "toDegrees" expression.
|
class |
ExprToRadians
Represent a "toRadians" expression.
|
class |
ExprWHILE
A while expression.
|
class |
ExprXOR
Represent a "XOr" expression.
|
class |
ParsedEquation
This class represent a parsed condition.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AryExpression
Represent an expression with two predicates, as for example AND.
|
interface |
Equation
An Equation interface.
|
interface |
Expression
Repredent any expression that can be evaluated.
|
interface |
MultipleAryExpression
An expression with an indeterminate number of predicates.
|
interface |
UnaryExpression
Represent an expression with one predicate, as for example NOT.
|
interface |
Value
A value element interface, which can be a Constant or a Variable.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractExpression
An abstract expression contains
eval() methods which cefault to Expression.eval() . |
class |
AbstractValue
An abstract value, used for Constants and variables.
|
class |
Constant
Represent a Constant.
|
class |
LocalConstant
Represent a local constant.
|
class |
LocalVariable
Represent a Local Variable.
|
class |
Structure
Represent an instance of a Structure.
|
static class |
Structure.Field
Represent a structure field.
|
class |
Variable
Represent a Variable.
|
Copyright © 2018 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence