Class JsonFormatter
- java.lang.Object
-
- com.aventstack.extentreports.reporter.AbstractReporter
-
- com.aventstack.extentreports.reporter.AbstractFilterableReporter
-
- com.aventstack.extentreports.reporter.AbstractFileReporter
-
- com.aventstack.extentreports.reporter.JsonFormatter
-
- All Implemented Interfaces:
ExtentObserver<ReportEntity>,ReportObserver<ReportEntity>,ExtentReporter,StatusFilterable,ReporterConfigurable
public class JsonFormatter extends AbstractFileReporter implements ReporterConfigurable, ReportObserver<ReportEntity>
-
-
Field Summary
-
Fields inherited from class com.aventstack.extentreports.reporter.AbstractFileReporter
PATH_SEP
-
-
Constructor Summary
Constructors Constructor Description JsonFormatter(File file)JsonFormatter(String filePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.reactivex.rxjava3.core.Observer<ReportEntity>getReportObserver()voidloadJSONConfig(File jsonFile)voidloadJSONConfig(String jsonString)voidloadXMLConfig(File xmlFile)voidloadXMLConfig(String xmlFile)-
Methods inherited from class com.aventstack.extentreports.reporter.AbstractFileReporter
createFreemarkerConfig, getFileNameAsExt, loadTemplateModel, processTemplate
-
Methods inherited from class com.aventstack.extentreports.reporter.AbstractFilterableReporter
filterAndGet
-
-
-
-
Method Detail
-
getReportObserver
public io.reactivex.rxjava3.core.Observer<ReportEntity> getReportObserver()
- Specified by:
getReportObserverin interfaceReportObserver<ReportEntity>
-
loadJSONConfig
public void loadJSONConfig(File jsonFile)
- Specified by:
loadJSONConfigin interfaceReporterConfigurable
-
loadJSONConfig
public void loadJSONConfig(String jsonString)
- Specified by:
loadJSONConfigin interfaceReporterConfigurable
-
loadXMLConfig
public void loadXMLConfig(File xmlFile)
- Specified by:
loadXMLConfigin interfaceReporterConfigurable
-
loadXMLConfig
public void loadXMLConfig(String xmlFile)
- Specified by:
loadXMLConfigin interfaceReporterConfigurable
-
-