Class TagVisitor
- java.lang.Object
-
- com.trivago.cluecumber.engine.rendering.pages.visitors.TagVisitor
-
- All Implemented Interfaces:
PageVisitor
@Singleton public class TagVisitor extends Object implements PageVisitor
The visitor for tag related pages.
-
-
Constructor Summary
Constructors Constructor Description TagVisitor(FileIO fileIO, TemplateEngine templateEngine, PropertyManager propertyManager, AllTagsPageRenderer allTagsPageRenderer, 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
-
TagVisitor
@Inject public TagVisitor(FileIO fileIO, TemplateEngine templateEngine, PropertyManager propertyManager, AllTagsPageRenderer allTagsPageRenderer, AllScenariosPageRenderer allScenariosPageRenderer)
The constructor for dependency injection.- Parameters:
fileIO- TheFileIOinstance.templateEngine- The Freemarker template engine.propertyManager- ThePropertyManagerinstance.allTagsPageRenderer- The renderer for tag 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.
-
-