public abstract class GenericPredicateOperator extends ExpressionOperator
Constructor and Description |
---|
GenericPredicateOperator(String symbol) |
GenericPredicateOperator(String symbol,
int precedence) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
evaluate(Collection<Object> left,
Collection<Object> right) |
abstract boolean |
evaluate(double left,
double right) |
Object |
evaluate(Iterator<Object> operands,
ExpressionVariables variables)
Evaluates the operator
|
abstract boolean |
evaluate(Map<Object,Object> left,
Map<Object,Object> right) |
abstract boolean |
evaluate(String left,
String right) |
getParameterInfo
public GenericPredicateOperator(String symbol)
public GenericPredicateOperator(String symbol, int precedence)
public Object evaluate(Iterator<Object> operands, ExpressionVariables variables)
ExpressionOperator
evaluate
in class ExpressionOperator
operands
- the operands (contains booleans)variables
- the evaluation contextpublic abstract boolean evaluate(Collection<Object> left, Collection<Object> right)
public abstract boolean evaluate(double left, double right)
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.