2.17.2: 2011-06-17

net.sf.basedb.util.export.spotdata
Interface DynamicField

All Superinterfaces:
ExportableField
All Known Implementing Classes:
BaseFileExporterPlugin.ExtendedDynamicField, JepDynamicField, SimpleDynamicField

public interface DynamicField
extends ExportableField

Represents a spot or reporter field that is going to be exported from a bioassay set. An implementation needs to provide the following information and services:

Version:
2.12
Author:
Nicklas
Last modified
$Date: 2010-04-20 10:02:16 +0200 (Tue, 20 Apr 2010) $

Method Summary
 Expression getExpression(DbControl dc, DynamicQuery query, BioAssaySet source, boolean forAverage)
          Get an expression that selects the data that should be exported.
 
Methods inherited from interface net.sf.basedb.util.export.spotdata.ExportableField
getFormatter, getTitle, getType
 

Method Detail

getExpression

Expression getExpression(DbControl dc,
                         DynamicQuery query,
                         BioAssaySet source,
                         boolean forAverage)
Get an expression that selects the data that should be exported.

Parameters:
dc - The DbControl that is used for database access
query - The query the expression will be used with
source - The source bioassay set
forAverage - TRUE if the expression should generate an average of multiple values
Returns:
An expression, or null if it is not possible to create an expression in the given case (this will normally be replaced with an empty column in the output)

2.17.2: 2011-06-17