Package | Description |
---|---|
org.scripthelper.debug |
The debug package.
|
org.scripthelper.debug.expr |
Contains the blocks for the breakpoints expressions.
|
Modifier and Type | Method and Description |
---|---|
Expression |
Breakpoint.getExpression()
Return the debug expression.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AryExpression
Represent an expression with two predicates, as for example AND.
|
interface |
Equation
An Equation interface.
|
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 |
AbstractAryExpression
An abstract Ary expression.
|
class |
AbstractAryNumericExpression
An abstract Ary numeric expression.
|
class |
AbstractExpression
An abstract expression contains
eval() methods which cefault to eval() . |
class |
AbstractUnaryExpression
An abstract unary expression.
|
class |
AbstractUnaryNumericExpression
An abstract unary numeric expression.
|
class |
AbstractValue
An abstract value, used for Constants and variables.
|
class |
Constant
Represent a Constant.
|
class |
ExprADD
Represent a "ADD" expression.
|
class |
ExprAND
Represent a "AND" expression.
|
class |
ExprDIV
Represent a "Divide" expression.
|
class |
ExprEQ
Represent a "Equal to" expression.
|
class |
ExprGE
Represent a "Greater or equal than" expression.
|
class |
ExprGT
Represent a "Greater than" 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 |
ExprNEQ
Represent a "Not Equal than" expression.
|
class |
ExprNOT
Represent a "Not" expression.
|
class |
ExprOR
Represent a "Or" expression.
|
class |
ExprSUB
Represent a "Subtract" expression.
|
class |
ExprXOR
Represent a "XOR" expression.
|
class |
ParsedEquation
This class represent a parsed condition.
|
class |
Variable
Represent a Variable.
|
Modifier and Type | Field and Description |
---|---|
protected Expression |
AbstractUnaryExpression.expr
The enclosed expression.
|
protected Expression |
AbstractAryExpression.expr1 |
protected Expression |
AbstractAryExpression.expr2 |
protected Expression |
AbstractExpression.root |
Modifier and Type | Method and Description |
---|---|
Expression |
AbstractValue.getExpression() |
Expression |
Equation.getExpression()
Return the equation associated expression.
|
Expression |
ExprNOT.getExpression() |
default Expression |
Expression.getExpression()
Return the associated expression.
|
Expression |
ParsedEquation.getExpression() |
Expression |
AbstractAryExpression.getExpression1() |
Expression |
AryExpression.getExpression1()
Return the first expression.
|
Expression |
AbstractAryExpression.getExpression2() |
Expression |
AryExpression.getExpression2()
Return the second expression.
|
Expression |
AbstractExpression.getRoot()
Return the root expression.
|
Expression |
Expression.getRoot()
Return the root expression.
|
Expression |
ParsedEquation.getRoot()
Return the root expression.
|
Modifier and Type | Method and Description |
---|---|
void |
ExprNOT.setExpression(Expression expr) |
void |
ParsedEquation.setExpression(Expression expr) |
void |
UnaryExpression.setExpression(Expression expr) |
void |
AbstractAryExpression.setExpression1(Expression expr1) |
void |
AryExpression.setExpression1(Expression expr1)
Set the first expression.
|
void |
AbstractAryExpression.setExpression2(Expression expr2) |
void |
AryExpression.setExpression2(Expression expr2)
Set the second expression.
|
void |
AbstractExpression.setRoot(Expression root)
Set the root expression.
|
Constructor and Description |
---|
AbstractAryExpression(Expression root) |
AbstractAryNumericExpression(Expression root) |
AbstractExpression(Expression root) |
AbstractUnaryExpression(Expression root) |
AbstractUnaryNumericExpression(Expression root) |
AbstractValue(Expression root) |
Constant(Expression root,
java.lang.Object value)
Constructor.
|
ExprADD(Expression root) |
ExprAND(Expression root) |
ExprDIV(Expression root) |
ExprEQ(Expression root) |
ExprGE(Expression root) |
ExprGT(Expression root) |
ExprLE(Expression root) |
ExprLT(Expression root) |
ExprMOD(Expression root) |
ExprMULT(Expression root) |
ExprNEQ(Expression root) |
ExprNOT(Expression root) |
ExprOR(Expression root) |
ExprSUB(Expression root) |
ExprXOR(Expression root) |
Copyright © 2019-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence