2.17.2: 2011-06-17

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

All Superinterfaces:
ExportableField
All Known Implementing Classes:
AnnotationAssayField, AssayPropertyField

public interface AssayField
extends ExportableField

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

Version:
2.12
Author:
Nicklas
Last modified
$Date: 2010-08-03 11:11:54 +0200 (Tue, 03 Aug 2010) $

Method Summary
 Collection<?> getAssayValue(DbControl dc, BioAssay assay)
          Get the values for the given bioassay.
 boolean isAnnotation()
          A boolean flag indicating if the field is an annotation or not.
 
Methods inherited from interface net.sf.basedb.util.export.spotdata.ExportableField
getFormatter, getTitle, getType
 

Method Detail

getAssayValue

Collection<?> getAssayValue(DbControl dc,
                            BioAssay assay)
Get the values for the given bioassay.

Parameters:
dc - The DbControl that is used for database access
assay - The bioassay to get the value(s) from
Returns:
A collection with one or more values, or null or an empty collection if there is no value for the given bioassay

isAnnotation

boolean isAnnotation()
A boolean flag indicating if the field is an annotation or not.

Returns:
TRUE if the field is an annotation, FALSE if not
Since:
2.16

2.17.2: 2011-06-17