Class StepVisitor
- java.lang.Object
-
- com.trivago.cluecumber.engine.rendering.pages.visitors.StepVisitor
-
- All Implemented Interfaces:
PageVisitor
@Singleton public class StepVisitor extends Object implements PageVisitor
The visitor for scenario step related pages.
-
-
Constructor Summary
Constructors Constructor Description StepVisitor(FileIO fileIO, TemplateEngine templateEngine, PropertyManager propertyManager, AllStepsPageRenderer allStepsPageRenderer, AllScenariosPageRenderer allScenariosPageRenderer)The constructor for dependency injection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(AllScenariosPageCollection allScenariosPageCollection)The main method that is called on this visitor.
-
-
-
Constructor Detail
-
StepVisitor
@Inject public StepVisitor(FileIO fileIO, TemplateEngine templateEngine, PropertyManager propertyManager, AllStepsPageRenderer allStepsPageRenderer, AllScenariosPageRenderer allScenariosPageRenderer)
The constructor for dependency injection.- Parameters:
fileIO- TheFileIOinstance.templateEngine- The Freemarker template engine.propertyManager- ThePropertyManagerinstance.allStepsPageRenderer- The renderer for scenario step pages.allScenariosPageRenderer- The renderer for the scenario pages.
-
-
Method Detail
-
visit
public void visit(AllScenariosPageCollection allScenariosPageCollection) throws CluecumberException
The main method that is called on this visitor.- Specified by:
visitin interfacePageVisitor- Parameters:
allScenariosPageCollection- The scenarios page collection.- Throws:
CluecumberException- Thrown on all errors.
-
-