gov.nasa.pds.citool.report
Class ReferentialIntegrityReport

java.lang.Object
  extended by gov.nasa.pds.citool.report.Report
      extended by gov.nasa.pds.citool.report.ReferentialIntegrityReport

public class ReferentialIntegrityReport
extends Report


Field Summary
 
Fields inherited from class gov.nasa.pds.citool.report.Report
configurations, parameters
 
Constructor Summary
ReferentialIntegrityReport()
           
 
Method Summary
protected  void printFooter(PrintWriter writer)
          Allows customization of the footer section of the report
protected  void printHeader(PrintWriter writer)
          Allows a Report to customize the header portion of the Report if necessary.
protected  void printRecordMessages(PrintWriter writer, Status status, List<String> sourceUris, List<gov.nasa.pds.tools.LabelParserException> problems)
           
protected  void printRecordMessages(PrintWriter writer, Status status, URI sourceUri, List<gov.nasa.pds.tools.LabelParserException> problems)
          Allows a report to customize how it handles reporting on a particular label.
protected  void printRecordSkip(PrintWriter writer, List<String> sourceUris, Exception exception)
           
 void setIntegrityCheckHeader(String name)
           
 
Methods inherited from class gov.nasa.pds.citool.report.Report
addConfiguration, addParameter, filterProblems, getLevel, getNumFailed, getNumPassed, getNumSkipped, getOutput, getTotalErrors, getTotalInfos, getTotalWarnings, hasErrors, hasWarnings, printFooter, printHeader, printRecordSkip, record, record, record, recordSkip, recordSkip, setLevel, setOutput, setOutput, setOutput
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferentialIntegrityReport

public ReferentialIntegrityReport()
Method Detail

setIntegrityCheckHeader

public void setIntegrityCheckHeader(String name)

printHeader

protected void printHeader(PrintWriter writer)
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,
                                   List<String> sourceUris,
                                   List<gov.nasa.pds.tools.LabelParserException> problems)
Specified by:
printRecordMessages in class Report

printRecordSkip

protected void printRecordSkip(PrintWriter writer,
                               List<String> sourceUris,
                               Exception exception)
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

printRecordMessages

protected void printRecordMessages(PrintWriter writer,
                                   Status status,
                                   URI sourceUri,
                                   List<gov.nasa.pds.tools.LabelParserException> 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


Copyright © 2010–2014 Planetary Data System. All rights reserved.