Class ReportWriter
java.lang.Object
org.verapdf.processor.reports.multithread.writer.ReportWriter
- Direct Known Subclasses:
AbstractXmlReportWriter
,JsonReportWriter
,TextReportWriter
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
ReportWriter
(PrintWriter outputStreamWriter, PrintWriter errorStreamWriter) -
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
deleteTemp
(ResultStructure result) abstract void
protected void
merge
(File report, PrintWriter destination) static ReportWriter
newInstance
(OutputStream os, FormatOption outputFormat, OutputStream errorStream) abstract void
abstract void
write
(ResultStructure result)
-
Field Details
-
outputStreamWriter
-
-
Constructor Details
-
ReportWriter
-
-
Method Details
-
newInstance
public static ReportWriter newInstance(OutputStream os, FormatOption outputFormat, OutputStream errorStream) -
write
-
startDocument
public abstract void startDocument() -
endDocument
public abstract void endDocument() -
merge
-
deleteTemp
-
closeOutputStream
public void closeOutputStream()
-