public abstract class LogicExpression extends BinaryExpression implements BooleanExpression
left, right| Constructor and Description |
|---|
LogicExpression(BooleanExpression left,
BooleanExpression right) |
| Modifier and Type | Method and Description |
|---|---|
static BooleanExpression |
createAND(BooleanExpression lvalue,
BooleanExpression rvalue) |
static BooleanExpression |
createOR(BooleanExpression lvalue,
BooleanExpression rvalue) |
abstract Object |
evaluate(javax.jms.Message message) |
equals, getExpressionSymbol, getLeft, getRight, hashCode, setLeft, setRight, toStringpublic LogicExpression(BooleanExpression left, BooleanExpression right)
left - the expression on the leftright - the expression on the rightpublic static BooleanExpression createOR(BooleanExpression lvalue, BooleanExpression rvalue)
public static BooleanExpression createAND(BooleanExpression lvalue, BooleanExpression rvalue)
public abstract Object evaluate(javax.jms.Message message) throws javax.jms.JMSException
evaluate in interface Expressionmessage - the message to evaluatejavax.jms.JMSException - in case the message cannot be evaluatedCopyright © 2003–2020. All rights reserved.