Class SerialBaseFileExporter
java.lang.Object
net.sf.basedb.util.export.spotdata.AbstractBioAssaySetExporter
net.sf.basedb.util.export.spotdata.BaseFileExporter
net.sf.basedb.util.export.spotdata.SerialBaseFileExporter
Exporter implementation that exports bioassay set data as a serial
BASEfile.
- Version:
- 2.12
- Author:
- Nicklas
- Last modified
- $Date: 2011-08-11 11:09:06 +0200 (to, 11 aug 2011) $
-
Field Summary
Modifier and TypeFieldDescriptionprivate DynamicSpotQuery
private int
private BaseFileWriter
private long
private DynamicSpotQuery
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
Prepare the export by pre-loading some information and configure the queries that we are going to use.protected void
End the export and clean up/close all aquired resources.protected void
Exports data for the current bioassay in a 'spots' section.protected boolean
Ends the current 'spots' section.protected void
Exports headers for a 'spots' section, and make preparations for the current data section (one section per bioassay).Methods inherited from class net.sf.basedb.util.export.spotdata.BaseFileExporter
addAssayField, addAssayFields, addReporterField, addReporterFields, addSpotField, addSpotFields, exportAssaysSectionData, exportAssaysSectionHeaders, exportGlobalHeader, exportSettingsSection, exportSpotSectionData, exportSpotSectionHeaders, getAssayFields, getAverageOnReporter, getBaseFileWriter, getCountQuery, getParameter, getReporterFields, getSpotFields, setAutoCloseWriters, setAverageOnReporter, setParameter, setWriter
Methods inherited from class net.sf.basedb.util.export.spotdata.AbstractBioAssaySetExporter
addExperimentalFactorsAsAssayFields, cacheReporterData, copyReporterFields, doExport, exportGlobalFooter, getAssayIndex, getBioAssays, getDbControl, getProgressReporter, getReporterQuery, getSnapshotManager, getSource, getSpotQuery, prepareAssayIndexMap, setDbControl, setProgress, setProgressReporter, setSnapshotManager, setSource, validate
-
Field Details
-
SUBTYPE
- See Also:
-
bioAssays
-
nextBioAssay
private int nextBioAssay -
out
-
spotQuery
-
countQuery
-
spotCount
private long spotCount
-
-
Constructor Details
-
SerialBaseFileExporter
public SerialBaseFileExporter()Create a new serial BASEfile exporter.
-
-
Method Details
-
beginExport
protected void beginExport()Prepare the export by pre-loading some information and configure the queries that we are going to use.- Overrides:
beginExport
in classBaseFileExporter
-
exportSectionHeader
protected void exportSectionHeader()Exports headers for a 'spots' section, and make preparations for the current data section (one section per bioassay).- Overrides:
exportSectionHeader
in classAbstractBioAssaySetExporter
-
exportSectionData
protected void exportSectionData()Exports data for the current bioassay in a 'spots' section.- Overrides:
exportSectionData
in classAbstractBioAssaySetExporter
-
endExport
Description copied from class:AbstractBioAssaySetExporter
End the export and clean up/close all aquired resources. This method is always called last. In the case of an error the exception parameter has a non-null value. The default implementation clears up values that has been cached so it is recommended that subclasses always call this method as part of their own cleanup. If the subclass implementation wants to throw a different exception it is recommended that the given exception is chained to allow developers to debug problems.- Overrides:
endExport
in classBaseFileExporter
-