owltools.ontologyrelease.reports
Class OntologyReportGenerator.AbstractReport

java.lang.Object
  extended by owltools.ontologyrelease.reports.OntologyReportGenerator.AbstractReport
All Implemented Interfaces:
OntologyReportGenerator.OntologyReport
Direct Known Subclasses:
External2GoReports.External2GoKegg, External2GoReports.External2GoMetaCyc, External2GoReports.External2GoReactome, External2GoReports.External2GoResid, External2GoReports.External2GoRhea, External2GoReports.External2GoUmBbdEnzymeId, External2GoReports.External2GoUmBbdPathwayId, External2GoReports.External2GoUmBbdReactionId, External2GoReports.External2GoWikipedia, OBOTermsAltIdsReport, OBOTermsIdsObsoleteReport, OBOTermsIdsReport, ObsoletesAllReport, ObsoletesExactReport, ObsoletesInExactReport
Enclosing class:
OntologyReportGenerator

public abstract static class OntologyReportGenerator.AbstractReport
extends Object
implements OntologyReportGenerator.OntologyReport

Abstract helper class for OntologyReportGenerator.OntologyReport.


Constructor Summary
OntologyReportGenerator.AbstractReport()
           
 
Method Summary
 void end(PrintWriter writer, OWLGraphWrapper graph)
          End the report.
protected  String getFileHeader()
           
 String getReportSubFolderName()
          Get the sub folder name for the report
 void start(PrintWriter writer, OWLGraphWrapper graph)
          Start the report.
protected  void writeTabs(PrintWriter writer, CharSequence... fields)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface owltools.ontologyrelease.reports.OntologyReportGenerator.OntologyReport
getReportFileName, handleTerm
 

Constructor Detail

OntologyReportGenerator.AbstractReport

public OntologyReportGenerator.AbstractReport()
Method Detail

getReportSubFolderName

public String getReportSubFolderName()
Description copied from interface: OntologyReportGenerator.OntologyReport
Get the sub folder name for the report

Specified by:
getReportSubFolderName in interface OntologyReportGenerator.OntologyReport
Returns:
subFolder name or null

start

public void start(PrintWriter writer,
                  OWLGraphWrapper graph)
           throws IOException
Description copied from interface: OntologyReportGenerator.OntologyReport
Start the report.

Specified by:
start in interface OntologyReportGenerator.OntologyReport
Throws:
IOException

getFileHeader

protected String getFileHeader()

end

public void end(PrintWriter writer,
                OWLGraphWrapper graph)
         throws IOException
Description copied from interface: OntologyReportGenerator.OntologyReport
End the report.

Specified by:
end in interface OntologyReportGenerator.OntologyReport
Throws:
IOException

writeTabs

protected void writeTabs(PrintWriter writer,
                         CharSequence... fields)


Copyright © 2010-2012. All Rights Reserved.