Class FullReport

java.lang.Object
gov.nasa.pds.validate.report.Report
gov.nasa.pds.validate.report.FullReport

public class FullReport
extends Report
This class represents a full report for the Vtool command line. This is the standard report that will display all problems generated for every file that was inspected. Messages are grouped at the file level and then summarized at the end.
Author:
pramirez
  • Constructor Details

    • FullReport

      public FullReport()
  • Method Details

    • printHeader

      protected void printHeader​(PrintWriter writer, String title)
      Description copied from class: Report
      Allows a Report to customize the header portion of the Report if necessary.
      Specified by:
      printHeader in class Report
      Parameters:
      writer - passed down to write header contents to
    • printRecordMessages

      protected void printRecordMessages​(PrintWriter writer, Status status, URI sourceUri, List<ValidationProblem> problems)
      Description copied from class: Report
      Allows a report to customize how it handles reporting on a particular label.
      Specified by:
      printRecordMessages in class Report
      Parameters:
      writer - passed on to write customized messages to
      sourceUri - reference to the file that is being reported on
      problems - which to report on for this source
    • printFooter

      protected void printFooter​(PrintWriter writer)
      Description copied from class: Report
      Allows customization of the footer section of the report
      Specified by:
      printFooter in class Report
      Parameters:
      writer - passed on to writer customized footer contents
    • printRecordSkip

      protected void printRecordSkip​(PrintWriter writer, URI sourceUri, ValidationProblem problem)
      Overrides:
      printRecordSkip in class Report