public class MatrixBaseFileExporter extends BaseFileExporter
Modifier and Type | Field and Description |
---|---|
private List<BioAssay> |
bioAssays |
private DynamicSpotQuery |
countQuery |
private BaseFileWriter |
out |
private ChainedProgressReporter |
progress |
private long |
spotCount |
private DynamicSpotQuery |
spotQuery |
static String |
SUBTYPE |
Constructor and Description |
---|
MatrixBaseFileExporter()
Create a new matrix 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 all bioassays in a single 'spots' section.
|
protected boolean |
exportSectionFooter()
Ends the 'spots' section.
|
protected void |
exportSectionHeader()
Exports headers for a single 'spots' section.
|
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 BaseFileWriter out
private DynamicSpotQuery spotQuery
private DynamicSpotQuery countQuery
private ChainedProgressReporter progress
private long spotCount
public MatrixBaseFileExporter()
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