public class SerialBaseFileExporter extends BaseFileExporter
Modifier and Type | Field and Description |
---|---|
private List<BioAssay> |
bioAssays |
private DynamicSpotQuery |
countQuery |
private int |
nextBioAssay |
private BaseFileWriter |
out |
private long |
spotCount |
private DynamicSpotQuery |
spotQuery |
static String |
SUBTYPE |
Constructor and Description |
---|
SerialBaseFileExporter()
Create a new serial BASEfile exporter.
|
Modifier and Type | Method and Description |
---|---|
protected void |
beginExport()
Prepare the export by pre-loading some information and
configure the queries that we are going to use.
|
protected void |
endExport(RuntimeException e)
End the export and clean up/close all aquired resources.
|
protected void |
exportSectionData()
Exports data for the current bioassay in a 'spots' section.
|
protected boolean |
exportSectionFooter()
Ends the current 'spots' section.
|
protected void |
exportSectionHeader()
Exports headers for a 'spots' section, and make preparations
for the current data section (one section per bioassay).
|
addAssayField, addAssayFields, addReporterField, addReporterFields, addSpotField, addSpotFields, exportAssaysSectionData, exportAssaysSectionHeaders, exportGlobalHeader, exportSettingsSection, exportSpotSectionData, exportSpotSectionHeaders, getAssayFields, getAverageOnReporter, getBaseFileWriter, getCountQuery, getParameter, getReporterFields, getSpotFields, setAutoCloseWriters, setAverageOnReporter, setParameter, setWriter
addExperimentalFactorsAsAssayFields, cacheReporterData, copyReporterFields, doExport, exportGlobalFooter, getAssayIndex, getBioAssays, getDbControl, getProgressReporter, getReporterQuery, getSnapshotManager, getSource, getSpotQuery, prepareAssayIndexMap, setDbControl, setProgress, setProgressReporter, setSnapshotManager, setSource, validate
public static final String SUBTYPE
private int nextBioAssay
private BaseFileWriter out
private DynamicSpotQuery spotQuery
private DynamicSpotQuery countQuery
private long spotCount
public SerialBaseFileExporter()
protected void beginExport()
beginExport
in class BaseFileExporter
protected void exportSectionHeader()
exportSectionHeader
in class AbstractBioAssaySetExporter
protected void exportSectionData()
exportSectionData
in class AbstractBioAssaySetExporter
protected boolean exportSectionFooter()
exportSectionFooter
in class AbstractBioAssaySetExporter
protected void endExport(RuntimeException e)
AbstractBioAssaySetExporter
endExport
in class BaseFileExporter