org.jbehave.core.reporters
Class FreemarkerViewGenerator
java.lang.Object
org.jbehave.core.reporters.FreemarkerViewGenerator
- All Implemented Interfaces:
- ViewGenerator
public class FreemarkerViewGenerator
- extends Object
- implements ViewGenerator
Freemarker-based ViewGenerator, which uses the configured FTL
templates for the views. The default view properties are overridable via the
method Properties parameter. To override, specify the path to the
new template under the appropriate key:
The view generator provides the following resources:
resources.setProperty("views", "ftl/jbehave-views.ftl");
resources.setProperty("maps", "ftl/jbehave-maps.ftl");
resources.setProperty("navigator", "ftl/jbehave-navigator.ftl");
resources.setProperty("reports", "ftl/jbehave-reports-with-totals.ftl");
resources.setProperty("decorated", "ftl/jbehave-report-decorated.ftl");
resources.setProperty("nonDecorated", "ftl/jbehave-report-non-decorated.ftl");
resources.setProperty("decorateNonHtml", "true");
resources.setProperty("defaultFormats", "stats");
resources.setProperty("viewDirectory", "view");
- Author:
- Mauro Talevi
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FreemarkerViewGenerator
public FreemarkerViewGenerator()
FreemarkerViewGenerator
public FreemarkerViewGenerator(StoryNameResolver nameResolver)
defaultViewProperties
public static Properties defaultViewProperties()
generateMapsView
public void generateMapsView(File outputDirectory,
StoryMaps storyMaps,
Properties viewProperties)
- Specified by:
generateMapsView in interface ViewGenerator
generateReportsView
public void generateReportsView(File outputDirectory,
List<String> formats,
Properties viewProperties)
- Specified by:
generateReportsView in interface ViewGenerator
getReportsCount
public ReportsCount getReportsCount()
- Specified by:
getReportsCount in interface ViewGenerator
Copyright © 2003-2011. All Rights Reserved.