public abstract class RecursiveBooleanEvaluator extends RecursiveEvaluator
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | RecursiveBooleanEvaluator.BooleanChecker | 
| static interface  | RecursiveBooleanEvaluator.Checker | 
| static interface  | RecursiveBooleanEvaluator.NullChecker | 
| static interface  | RecursiveBooleanEvaluator.NumberChecker | 
| static interface  | RecursiveBooleanEvaluator.StringChecker | 
| Modifier and Type | Field and Description | 
|---|---|
| protected static long | serialVersionUID | 
constructingFactory, containedEvaluators, nodeId, streamContext| Constructor and Description | 
|---|
| RecursiveBooleanEvaluator(StreamExpression expression,
                         StreamFactory factory) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract RecursiveBooleanEvaluator.Checker | constructChecker(Object value) | 
| Object | doWork(Object... values) | 
| Object | normalizeInputType(Object value) | 
evaluate, getStreamContext, normalizeOutputType, recursivelyEvaluate, setStreamContext, toExplanation, toExpressionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitevaluateOverContextprotected static final long serialVersionUID
public RecursiveBooleanEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOExceptionprotected abstract RecursiveBooleanEvaluator.Checker constructChecker(Object value) throws IOException
IOExceptionpublic Object normalizeInputType(Object value) throws StreamEvaluatorException
normalizeInputType in class RecursiveEvaluatorStreamEvaluatorExceptionpublic Object doWork(Object... values) throws IOException
IOExceptionCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.