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 BooleanExpression
asBooleanExpression
(Expression value) boolean
matches
(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
-