Package org.apache.jmeter.report.dashboard

# Class HtmlTemplateExporter

java.lang.Object
org.apache.jmeter.report.dashboard.AbstractDataExporter
org.apache.jmeter.report.dashboard.HtmlTemplateExporter

All Implemented Interfaces:
  `DataExporter`

public class HtmlTemplateExporter extends AbstractDataExporter
The class HtmlTemplateExporter provides a data exporter that generates and processes template files using freemarker.

Since:
  3.0

## Field Summary

Fields
Modifier and Type
Field
Description
`static final String`
`DATA_CTX_BEGINDATE`
`static final String`
`DATA_CTX_ENDDATE`
`static final String`
`DATA_CTX_EXTRA_OPTIONS`
`static final String`
`DATA_CTX_FILTERS_ONLY_SAMPLE_SERIES`
`static final String`
`DATA_CTX_OVERALL_FILTER`
`static final String`
`DATA_CTX_REPORT_TITLE`
`static final String`
`DATA_CTX_RESULT`
`static final String`
`DATA_CTX_SERIES_FILTER`
`static final String`
`DATA_CTX_SHOW_CONTROLLERS_ONLY`
`static final String`
`DATA_CTX_TESTFILE`
`static final String`
`DATA_CTX_TIMEZONE`
`static final String`
`DATA_CTX_TIMEZONE_OFFSET`
`static final String`
`TIMESTAMP_FORMAT_MS`

## Constructor Summary

Constructors
Constructor
Description
`HtmlTemplateExporter()`

## Method Summary

Modifier and Type
Method
Description
`void`
`export(SampleContext context, File file, ReportGeneratorConfiguration configuration)`
Export data from the specified context using the given configuration.

### Methods inherited from class org.apache.jmeter.report.dashboard.AbstractDataExporter

`findData, findValue, getName, getPropertyFromConfig, setName`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Details

### DATA_CTX_REPORT_TITLE

public static final String DATA_CTX_REPORT_TITLE

See Also:
  - Constant Field Values

### DATA_CTX_TESTFILE

public static final String DATA_CTX_TESTFILE

See Also:
  - Constant Field Values

### DATA_CTX_BEGINDATE

public static final String DATA_CTX_BEGINDATE

See Also:
  - Constant Field Values

### DATA_CTX_ENDDATE

public static final String DATA_CTX_ENDDATE

See Also:
  - Constant Field Values

### DATA_CTX_TIMEZONE

public static final String DATA_CTX_TIMEZONE

See Also:
  - Constant Field Values

### DATA_CTX_TIMEZONE_OFFSET

public static final String DATA_CTX_TIMEZONE_OFFSET

See Also:
  - Constant Field Values

### DATA_CTX_OVERALL_FILTER

public static final String DATA_CTX_OVERALL_FILTER

See Also:
  - Constant Field Values

### DATA_CTX_SHOW_CONTROLLERS_ONLY

public static final String DATA_CTX_SHOW_CONTROLLERS_ONLY

See Also:
  - Constant Field Values

### DATA_CTX_RESULT

public static final String DATA_CTX_RESULT

See Also:
  - Constant Field Values

### DATA_CTX_EXTRA_OPTIONS

public static final String DATA_CTX_EXTRA_OPTIONS

See Also:
  - Constant Field Values

### DATA_CTX_SERIES_FILTER

public static final String DATA_CTX_SERIES_FILTER

See Also:
  - Constant Field Values

### DATA_CTX_FILTERS_ONLY_SAMPLE_SERIES

public static final String DATA_CTX_FILTERS_ONLY_SAMPLE_SERIES

See Also:
  - Constant Field Values

### TIMESTAMP_FORMAT_MS

public static final String TIMESTAMP_FORMAT_MS

See Also:
  - Constant Field Values

## Constructor Details

### HtmlTemplateExporter

public HtmlTemplateExporter()

## Method Details

### export

public void export(SampleContext context, File file, ReportGeneratorConfiguration configuration) throws ExportException
Description copied from interface: `DataExporter`
Export data from the specified context using the given configuration.

Parameters:
  `context` - the context (must not be `null`)
  `file` - the file which from samples come (must not be `null`)
  `configuration` - the configuration (must not be `null`)
Throws:
  `ExportException` - the export exception
See Also:
  - `DataExporter.export(SampleContext, File, ReportGeneratorConfiguration)`