public abstract class LogicExpression extends BinaryExpression implements BooleanExpression
left, rightCACHE| 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 io.atlasmap.v2.Field |
evaluate(ExpressionContext expressionContext)
Execute the expression against the given context.
|
boolean |
matches(ExpressionContext message) |
equals, getExpressionSymbol, getLeft, getRight, hashCode, setLeft, setRight, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitasBooleanExpressionclearCache, parsepublic LogicExpression(BooleanExpression left, BooleanExpression right)
left - left BooleanExpressionright - right BooleanExpressionpublic static BooleanExpression createOR(BooleanExpression lvalue, BooleanExpression rvalue)
public static BooleanExpression createAND(BooleanExpression lvalue, BooleanExpression rvalue)
public abstract io.atlasmap.v2.Field evaluate(ExpressionContext expressionContext) throws ExpressionException
Expressionevaluate in interface ExpressionexpressionContext - ExpressionContextField represents a resultExpressionException - If evaluation failspublic boolean matches(ExpressionContext message) throws ExpressionException
matches in interface BooleanExpressionExpressionExceptionCopyright © 2020 JBoss by Red Hat. All rights reserved.