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 java.lang.Object |
evaluate(Filterable message) |
boolean |
matches(Filterable message) |
equals, getExpressionSymbol, getLeft, getRight, hashCode, setLeft, setRight, toStringpublic LogicExpression(BooleanExpression left, BooleanExpression right)
left - right - public static BooleanExpression createOR(BooleanExpression lvalue, BooleanExpression rvalue)
public static BooleanExpression createAND(BooleanExpression lvalue, BooleanExpression rvalue)
public abstract java.lang.Object evaluate(Filterable message) throws FilterException
evaluate in interface ExpressionFilterExceptionpublic boolean matches(Filterable message) throws FilterException
matches in interface BooleanExpressionFilterExceptionCopyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.