Interface ScriptOperators.Accumulator.AccumulatorInitBuilder
- Enclosing class:
- ScriptOperators.Accumulator
public static interface ScriptOperators.Accumulator.AccumulatorInitBuilder
-
Method Summary
Modifier and TypeMethodDescriptionDefine theinit
function for theaccumulators
initial state.init
(ScriptOperators.Function function) The language used in the$accumulator
code.
-
Method Details
-
init
default ScriptOperators.Accumulator.AccumulatorAccumulateBuilder init(ScriptOperators.Function function) Define theinit
ScriptOperators.Function
for theaccumulators
initial state. The function receives its arguments from theinitArgs
array expression.
function(initArg1, initArg2, ...) { ... return initialState }
- Parameters:
function
- must not be null.- Returns:
- this.
-
init
Define theinit
function for theaccumulators
initial state. The function receives its arguments from theScriptOperators.Accumulator.AccumulatorInitArgsBuilder.initArgs(Object...)
array expression.
function(initArg1, initArg2, ...) { ... return initialState }
- Parameters:
function
- must not be null.- Returns:
- this.
-
lang
The language used in the$accumulator
code.- Parameters:
lang
- must not be null. Default is js.- Returns:
- this.
-