Class DoctorReportWriter
java.lang.Object
com.shaft.doctor.report.DoctorReportWriter
Writes deterministic human-readable Doctor reports.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwriteMarkdown(Path path, EvidenceBundle bundle, Diagnosis diagnosis) Writes a Markdown report.voidwriteMarkdown(Path path, EvidenceBundle bundle, Diagnosis diagnosis, DoctorAdvisory advisory) Writes a Markdown report with a separately identified optional advisory.
-
Constructor Details
-
DoctorReportWriter
public DoctorReportWriter()
-
-
Method Details
-
writeMarkdown
Writes a Markdown report.- Parameters:
path- destinationbundle- evidence bundlediagnosis- diagnosis
-
writeMarkdown
public void writeMarkdown(Path path, EvidenceBundle bundle, Diagnosis diagnosis, DoctorAdvisory advisory) Writes a Markdown report with a separately identified optional advisory.- Parameters:
path- destinationbundle- evidence bundlediagnosis- deterministic diagnosisadvisory- optional provider advisory
-