public class FreemarkerViewGenerator extends TemplateableViewGenerator
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 default properties:
"views": "ftl/jbehave-views.ftl" "maps": "ftl/jbehave-maps.ftl" "navigator": "ftl/jbehave-navigator.ftl" "reports": "ftl/jbehave-reports-with-totals.ftl" "decorated": "ftl/jbehave-report-decorated.ftl" "nonDecorated": "ftl/jbehave-report-non-decorated.ftl" "decorateNonHtml": "true" "defaultFormats": "stats" "viewDirectory": "view"
TemplateableViewGenerator.Report, TemplateableViewGenerator.ReportCreationFailed, TemplateableViewGenerator.ReportsTable, TemplateableViewGenerator.TimeFormatter, TemplateableViewGenerator.ViewGenerationFailedForTemplate| Constructor and Description |
|---|
FreemarkerViewGenerator() |
FreemarkerViewGenerator(StoryNameResolver nameResolver) |
| Modifier and Type | Method and Description |
|---|---|
Properties |
defaultViewProperties() |
generateMapsView, generateReportsView, getReportsCountpublic FreemarkerViewGenerator()
public FreemarkerViewGenerator(StoryNameResolver nameResolver)
public Properties defaultViewProperties()
defaultViewProperties in class TemplateableViewGeneratorCopyright © 2003-2013. All Rights Reserved.