public class TextualOperatorsEvaluator extends com.fathzer.soft.javaluator.AbstractEvaluator<Boolean>
Modifier and Type | Field and Description |
---|---|
static com.fathzer.soft.javaluator.Operator |
NEGATE
The negate unary operator.
|
static com.fathzer.soft.javaluator.Operator |
OR
The logical OR operator.
|
Constructor and Description |
---|
TextualOperatorsEvaluator() |
Modifier and Type | Method and Description |
---|---|
protected Boolean |
evaluate(com.fathzer.soft.javaluator.Operator operator,
Iterator<Boolean> operands,
Object evaluationContext) |
static void |
main(String[] args) |
protected Iterator<String> |
tokenize(String expression) |
protected Boolean |
toValue(String literal,
Object evaluationContext) |
public static final com.fathzer.soft.javaluator.Operator NEGATE
public static final com.fathzer.soft.javaluator.Operator OR
protected Boolean toValue(String literal, Object evaluationContext)
toValue
in class com.fathzer.soft.javaluator.AbstractEvaluator<Boolean>
protected Boolean evaluate(com.fathzer.soft.javaluator.Operator operator, Iterator<Boolean> operands, Object evaluationContext)
evaluate
in class com.fathzer.soft.javaluator.AbstractEvaluator<Boolean>
protected Iterator<String> tokenize(String expression)
tokenize
in class com.fathzer.soft.javaluator.AbstractEvaluator<Boolean>
public static void main(String[] args)
Copyright © 2014. All Rights Reserved.