S
- type of special argumentR
- type of return valuepublic abstract static class Function.ArgDrivenSingleFunction<S,R> extends Function.ArgDrivenFunction<S,R>
Function.ArgDrivenFunction<SOURCE,RETTYPE>, Function.ArgDrivenListFunction<S>, Function.ArgDrivenSingleFunction<S,R>, Function.BaseFunction<T>, Function.ListFunction, Function.SingleFunction<T>, Function.SquashFunction<T>
Constructor and Description |
---|
ArgDrivenSingleFunction() |
Modifier and Type | Method and Description |
---|---|
protected Optional<java.lang.Object> |
applyList(S specialArg,
java.util.List<java.lang.Object> input) |
protected abstract Optional<R> |
applySingle(S specialArg,
java.lang.Object arg) |
apply
protected final Optional<java.lang.Object> applyList(S specialArg, java.util.List<java.lang.Object> input)
applyList
in class Function.ArgDrivenFunction<S,R>
protected abstract Optional<R> applySingle(S specialArg, java.lang.Object arg)
applySingle
in class Function.ArgDrivenFunction<S,R>