Package io.atlasmap.expression.internal
Interface BooleanExpression
- All Superinterfaces:
Expression
- All Known Implementing Classes:
ComparisonExpression,LogicExpression
A BooleanExpression is an expression that always
produces a Boolean result.
-
Field Summary
Fields inherited from interface io.atlasmap.expression.Expression
CACHE -
Method Summary
Modifier and TypeMethodDescriptionstatic BooleanExpressionasBooleanExpression(Expression value) booleanmatches(ExpressionContext message) Methods inherited from interface io.atlasmap.expression.Expression
evaluate
-
Method Details
-
matches
- Parameters:
message- expression context- Returns:
- true if the expression evaluates to Boolean.TRUE.
- Throws:
ExpressionException- exception
-
asBooleanExpression
static BooleanExpression asBooleanExpression(Expression value) throws io.atlasmap.expression.parser.ParseException - Throws:
io.atlasmap.expression.parser.ParseException
-