public abstract class RecursiveBooleanEvaluator extends RecursiveEvaluator
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
RecursiveBooleanEvaluator.BooleanChecker |
static interface |
RecursiveBooleanEvaluator.Checker |
static interface |
RecursiveBooleanEvaluator.NullChecker |
static interface |
RecursiveBooleanEvaluator.NumberChecker |
static interface |
RecursiveBooleanEvaluator.StringChecker |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static long |
serialVersionUID |
constructingFactory, containedEvaluators, nodeId, streamContext| 构造器和说明 |
|---|
RecursiveBooleanEvaluator(StreamExpression expression,
StreamFactory factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
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
public Object doWork(Object... values) throws IOException
IOExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.