Class CSVReportPlugin
java.lang.Object
com.buschmais.jqassistant.plugin.common.impl.report.CSVReportPlugin
- All Implemented Interfaces:
ReportPlugin,com.buschmais.jqassistant.core.shared.lifecycle.ContextualConfigurableLifecycleAware<ReportContext,,Map<String, Object>> com.buschmais.jqassistant.core.shared.lifecycle.LifecycleAware
A
ReportPlugin that writes a rule result as CSV file.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.buschmais.jqassistant.core.report.api.ReportPlugin
ReportPlugin.Default -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.buschmais.jqassistant.core.report.api.ReportPlugin
begin, beginConcept, beginConcept, beginConstraint, beginConstraint, beginGroup, destroy, end, endConcept, endConstraint, endGroup, initialize
-
Field Details
-
REPORT_TYPE
- See Also:
-
PROPERTY_SEPARATOR
- See Also:
-
PROPERTY_QUOTE_CHAR
- See Also:
-
PROPERTY_ESCAPE_CHAR
- See Also:
-
PROPERTY_LINE_END
- See Also:
-
-
Constructor Details
-
CSVReportPlugin
public CSVReportPlugin()
-
-
Method Details
-
configure
public void configure(ReportContext reportContext, Map<String, Object> properties) throws ReportException- Specified by:
configurein interfacecom.buschmais.jqassistant.core.shared.lifecycle.ContextualConfigurableLifecycleAware<ReportContext,Map<String, Object>> - Specified by:
configurein interfaceReportPlugin- Throws:
ReportException
-
setResult
public void setResult(Result<? extends com.buschmais.jqassistant.core.rule.api.model.ExecutableRule> result) throws ReportException - Specified by:
setResultin interfaceReportPlugin- Throws:
ReportException
-