Package gov.nasa.pds.citool.report
Class IngestReport
- java.lang.Object
-
- gov.nasa.pds.citool.report.Report
-
- gov.nasa.pds.citool.report.IngestReport
-
public class IngestReport 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
-
-
Field Summary
-
Fields inherited from class gov.nasa.pds.citool.report.Report
configurations, parameters
-
-
Constructor Summary
Constructors Constructor Description IngestReport()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
main(String[] args)
protected void
printFooter(PrintWriter writer)
Allows customization of the footer section of the reportprotected void
printHeader(PrintWriter writer)
Allows a Report to customize the header portion of the Report if necessary.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
printRecordMessages(PrintWriter writer, Status status, List<String> sourceUris, List<gov.nasa.pds.tools.LabelParserException> problems)
void
printRecordSkip(PrintWriter writer, URI sourceUri, Exception exception)
void
setPrintDetails(boolean print)
-
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
-
-
-
-
Method Detail
-
setPrintDetails
public void setPrintDetails(boolean print)
-
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 classReport
- Parameters:
writer
- passed down to write header contents to
-
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 classReport
- Parameters:
writer
- passed on to write customized messages tosourceUri
- reference to the file that is being reported onproblems
- 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 classReport
- Parameters:
writer
- passed on to writer customized footer contents
-
printRecordSkip
public void printRecordSkip(PrintWriter writer, URI sourceUri, Exception exception)
- Overrides:
printRecordSkip
in classReport
-
printRecordMessages
protected void printRecordMessages(PrintWriter writer, Status status, List<String> sourceUris, List<gov.nasa.pds.tools.LabelParserException> problems)
- Specified by:
printRecordMessages
in classReport
-
-