public class NotEvaluator extends RecursiveBooleanEvaluator implements OneValueWorker
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 |
---|
NotEvaluator(StreamExpression expression,
StreamFactory factory) |
Modifier and Type | Method and Description |
---|---|
protected RecursiveBooleanEvaluator.Checker |
constructChecker(Object value) |
Object |
doWork(Object... values) |
Object |
doWork(Object value) |
normalizeInputType
evaluate, getStreamContext, normalizeOutputType, recursivelyEvaluate, setStreamContext, toExplanation, toExpression
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
evaluateOverContext
protected static final long serialVersionUID
public NotEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOException
protected RecursiveBooleanEvaluator.Checker constructChecker(Object value) throws IOException
constructChecker
in class RecursiveBooleanEvaluator
IOException
public Object doWork(Object... values) throws IOException
doWork
in interface OneValueWorker
doWork
in interface ValueWorker
doWork
in class RecursiveBooleanEvaluator
IOException
public Object doWork(Object value)
doWork
in interface OneValueWorker
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.