public class ExclusiveOrEvaluator extends RecursiveBooleanEvaluator implements ManyValueWorker
RecursiveBooleanEvaluator.BooleanChecker, RecursiveBooleanEvaluator.Checker, RecursiveBooleanEvaluator.NullChecker, RecursiveBooleanEvaluator.NumberChecker, RecursiveBooleanEvaluator.StringChecker| Modifier and Type | Field and Description |
|---|---|
protected static long |
serialVersionUID |
constructingFactory, containedEvaluators, nodeId, streamContext| Constructor and Description |
|---|
ExclusiveOrEvaluator(StreamExpression expression,
StreamFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
protected RecursiveBooleanEvaluator.Checker |
constructChecker(Object value) |
Object |
doWork(Object... values) |
normalizeInputTypeevaluate, getStreamContext, normalizeOutputType, recursivelyEvaluate, setStreamContext, toExplanation, toExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluateOverContextprotected static final long serialVersionUID
public ExclusiveOrEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOExceptionpublic Object doWork(Object... values) throws IOException
doWork in interface ManyValueWorkerdoWork in interface ValueWorkerdoWork in class RecursiveBooleanEvaluatorIOExceptionprotected RecursiveBooleanEvaluator.Checker constructChecker(Object value) throws IOException
constructChecker in class RecursiveBooleanEvaluatorIOExceptionCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.