public class NotNullEvaluator extends RecursiveBooleanEvaluator implements ManyValueWorker
RecursiveBooleanEvaluator.BooleanChecker, RecursiveBooleanEvaluator.Checker, RecursiveBooleanEvaluator.NullChecker, RecursiveBooleanEvaluator.NumberChecker, RecursiveBooleanEvaluator.StringChecker| 限定符和类型 | 字段和说明 |
|---|---|
protected static long |
serialVersionUID |
constructingFactory, containedEvaluators, nodeId, streamContext| 构造器和说明 |
|---|
NotNullEvaluator(StreamExpression expression,
StreamFactory factory) |
| 限定符和类型 | 方法和说明 |
|---|---|
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 NotNullEvaluator(StreamExpression expression, StreamFactory factory) throws IOException
IOExceptionpublic Object doWork(Object... values) throws IOException
doWork 在接口中 ManyValueWorkerdoWork 在接口中 ValueWorkerdoWork 在类中 RecursiveBooleanEvaluatorIOExceptionprotected RecursiveBooleanEvaluator.Checker constructChecker(Object value) throws IOException
constructChecker 在类中 RecursiveBooleanEvaluatorIOExceptionCopyright © 2006–2022 The Apache Software Foundation. All rights reserved.