public abstract class LogicExpression extends BinaryExpression implements BooleanExpression
| 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(FilterableMessage message) |
boolean |
matches(FilterableMessage message) |
equals, getExpressionSymbol, getLeft, getRight, hashCode, toStringpublic LogicExpression(BooleanExpression left, BooleanExpression right)
public static BooleanExpression createOR(BooleanExpression lvalue, BooleanExpression rvalue)
public static BooleanExpression createAND(BooleanExpression lvalue, BooleanExpression rvalue)
public abstract Object evaluate(FilterableMessage message)
evaluate in interface Expressionmessage - message to evaluatepublic boolean matches(FilterableMessage message)
matches in interface BooleanExpressionmessage - message to matchCopyright © 2006–2017 The Apache Software Foundation. All rights reserved.