
website.automate.jwebrobot.expression.action.IncludeActionExpressionEvaluator Maven / Gradle / Ivy
package website.automate.jwebrobot.expression.action;
import com.google.inject.Inject;
import website.automate.jwebrobot.context.ScenarioExecutionContext;
import website.automate.jwebrobot.expression.ExpressionEvaluator;
import website.automate.waml.io.model.action.IncludeAction;
public class IncludeActionExpressionEvaluator extends ConditionalActionExpressionEvaluator {
@Inject
public IncludeActionExpressionEvaluator(
ExpressionEvaluator expressionEvaluator) {
super(expressionEvaluator);
}
@Override
public void evaluate(IncludeAction action, ScenarioExecutionContext context) {
super.evaluate(action, context);
action.setScenario(evaluate(action.getScenario(), context));
}
@Override
public Class getSupportedType() {
return IncludeAction.class;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy