Class AbstractDataExporter

java.lang.Object
org.apache.jmeter.report.dashboard.AbstractDataExporter
All Implemented Interfaces:
DataExporter
Direct Known Subclasses:
HtmlTemplateExporter, JsonExporter

public abstract class AbstractDataExporter extends Object implements DataExporter
The Class AbstractDataExporter provides a base class for DataExporter.
  • Constructor Details

    • AbstractDataExporter

      protected AbstractDataExporter()
      Instantiates a new abstract data exporter.
  • Method Details

    • findValue

      protected static <T> T findValue(Class<T> clazz, String data, ResultData root)
      Finds a value matching the specified data name in a ResultData tree. Supports only MapResultData walking.
      Type Parameters:
      T - type of value to be found
      Parameters:
      clazz - the type of the value
      data - the name of the data containing the value
      root - the root of the tree
      Returns:
      the value matching the data name
    • findData

      protected static ResultData findData(String data, ResultData root)
      Finds a inner ResultData matching the specified data name in a ResultData tree. Supports only MapResultData walking.
      Parameters:
      data - the name of the data containing the value
      root - the root of the tree
      Returns:
      the ResultData matching the data name
    • getName

      public String getName()
      Description copied from interface: DataExporter
      Gets the name of the exporter.
      Specified by:
      getName in interface DataExporter
      Returns:
      the name of the exporter
    • setName

      public void setName(String name)
      Description copied from interface: DataExporter
      Sets the name of the exporter.
      Specified by:
      setName in interface DataExporter
      Parameters:
      name - the new name of the exporter
    • getPropertyFromConfig

      protected <T> T getPropertyFromConfig(SubConfiguration cfg, String property, T defaultValue, Class<T> clazz) throws ExportException
      Throws:
      ExportException