|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.basedb.util.export.spotdata.AbstractBioAssaySetExporter net.sf.basedb.util.export.spotdata.BaseFileExporter net.sf.basedb.util.export.spotdata.MatrixBaseFileExporter
public class MatrixBaseFileExporter
Exporter implementation that exports bioassay set data as a matrix BASEfile.
Field Summary | |
---|---|
private List<BioAssay> |
bioAssays
|
private DynamicSpotQuery |
countQuery
|
private BaseFileWriter |
out
|
private ChainedProgressReporter |
progress
|
private long |
spotCount
|
private DynamicSpotQuery |
spotQuery
|
static String |
SUBTYPE
|
Constructor Summary | |
---|---|
MatrixBaseFileExporter()
Create a new matrix BASEfile exporter. |
Method Summary | |
---|---|
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. |
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, setAverageOnReporter, setParameter, setWriter |
Methods inherited from class net.sf.basedb.util.export.spotdata.AbstractBioAssaySetExporter |
---|
addExperimentalFactorsAsAssayFields, cacheReporterData, checkInterrupted, copyReporterFields, doExport, exportGlobalFooter, getAssayIndex, getBioAssays, getDbControl, getProgressReporter, getReporterQuery, getSnapshotManager, getSource, getSpotQuery, prepareAssayIndexMap, setDbControl, setProgress, setProgressReporter, setSnapshotManager, setSource, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SUBTYPE
private BaseFileWriter out
private List<BioAssay> bioAssays
private DynamicSpotQuery spotQuery
private DynamicSpotQuery countQuery
private ChainedProgressReporter progress
private long spotCount
Constructor Detail |
---|
public MatrixBaseFileExporter()
Method Detail |
---|
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 AbstractBioAssaySetExporter
|
2.17.2: 2011-06-17 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |