public class BooleanSetEvaluator extends com.fathzer.soft.javaluator.AbstractEvaluator<BitSet>
Modifier and Type | Class and Description |
---|---|
static class |
BooleanSetEvaluator.BitSetEvaluationContext |
Modifier and Type | Field and Description |
---|---|
static com.fathzer.soft.javaluator.Constant |
FALSE
The false constant.
|
static com.fathzer.soft.javaluator.Operator |
NEGATE
The negate unary operator.
|
static com.fathzer.soft.javaluator.Operator |
OR
The logical OR operator.
|
static com.fathzer.soft.javaluator.Constant |
TRUE
The true constant.
|
Constructor and Description |
---|
BooleanSetEvaluator()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected BitSet |
evaluate(com.fathzer.soft.javaluator.Constant constant,
Object evaluationContext) |
protected BitSet |
evaluate(com.fathzer.soft.javaluator.Operator operator,
Iterator<BitSet> operands,
Object evaluationContext) |
static void |
main(String[] args)
A simple program using this evaluator.
|
static String |
toBinaryString(BitSet bitSet)
Converts a bitSet to its binary representation.
|
protected BitSet |
toValue(String literal,
Object evaluationContext) |
public static final com.fathzer.soft.javaluator.Operator NEGATE
public static final com.fathzer.soft.javaluator.Operator OR
public static final com.fathzer.soft.javaluator.Constant TRUE
public static final com.fathzer.soft.javaluator.Constant FALSE
protected BitSet toValue(String literal, Object evaluationContext)
toValue
in class com.fathzer.soft.javaluator.AbstractEvaluator<BitSet>
protected BitSet evaluate(com.fathzer.soft.javaluator.Operator operator, Iterator<BitSet> operands, Object evaluationContext)
evaluate
in class com.fathzer.soft.javaluator.AbstractEvaluator<BitSet>
protected BitSet evaluate(com.fathzer.soft.javaluator.Constant constant, Object evaluationContext)
evaluate
in class com.fathzer.soft.javaluator.AbstractEvaluator<BitSet>
public static void main(String[] args)
Copyright © 2014. All Rights Reserved.