Class XmlReport

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

public class XmlReport
extends Report
  • Constructor Details

    • XmlReport

      public XmlReport()
  • Method Details

    • printHeader

      public void printHeader()
      Description copied from class: Report
      This method will display the default header for the Vtool command line library reports. This is the standard header across all reports.
      Overrides:
      printHeader in class Report
    • 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
    • printRecordSkip

      protected void printRecordSkip​(PrintWriter writer, URI sourceUri, ValidationProblem problem)
      Overrides:
      printRecordSkip in class Report
    • 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
    • printFooter

      public void printFooter()
      Description copied from class: Report
      Prints out the footer or the report and calls the customized footer section.
      Overrides:
      printFooter in class Report