RelaxedMultiArgExpressionProcessor.java
- package org.jbehave.core.expressions;
- import java.util.List;
- import java.util.function.Function;
- public class RelaxedMultiArgExpressionProcessor<T> extends MultiArgExpressionProcessor<T> {
- public RelaxedMultiArgExpressionProcessor(String expressionName, int argsLimit,
- Function<List<String>, T> transformer) {
- super(expressionName, argsLimit, argumentsAsString -> new ExpressionArguments(argumentsAsString, argsLimit),
- transformer);
- }
- public RelaxedMultiArgExpressionProcessor(String expressionName, int minArgNumber, int argsLimit,
- Function<List<String>, T> transformer) {
- super(expressionName, minArgNumber, argsLimit,
- argumentsAsString -> new ExpressionArguments(argumentsAsString, argsLimit), transformer);
- }
- }