public static class BaseFileExporterPlugin.ExtendedDynamicField extends java.lang.Object implements DynamicField
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
guiTitle |
private java.lang.String |
id |
private DynamicField |
parent |
private boolean |
reporterField |
Constructor and Description |
---|
BaseFileExporterPlugin.ExtendedDynamicField(java.lang.String id,
boolean reporterField,
DynamicField parent) |
BaseFileExporterPlugin.ExtendedDynamicField(java.lang.String id,
java.lang.String guiTitle,
boolean reporterField,
DynamicField parent) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
An extended dynamic field is equal to another field if their parent fields
equal.
|
Expression |
getExpression(DbControl dc,
DynamicQuery query,
BioAssaySet source,
boolean forAverage)
Get an expression that selects the data that should be exported.
|
Formatter<?> |
getFormatter()
Get a formatter that converts the values in this field to strings.
|
java.lang.String |
getGuiTitle() |
java.lang.String |
getId() |
java.lang.String |
getTitle()
Get the column header.
|
Type |
getType()
Get the data type of the field.
|
int |
hashCode() |
boolean |
isReporterField() |
private final java.lang.String id
private final DynamicField parent
private final java.lang.String guiTitle
private final boolean reporterField
public BaseFileExporterPlugin.ExtendedDynamicField(java.lang.String id, boolean reporterField, DynamicField parent)
public BaseFileExporterPlugin.ExtendedDynamicField(java.lang.String id, java.lang.String guiTitle, boolean reporterField, DynamicField parent)
public Expression getExpression(DbControl dc, DynamicQuery query, BioAssaySet source, boolean forAverage)
DynamicField
getExpression
in interface DynamicField
dc
- The DbControl that is used for database accessquery
- The query the expression will be used withsource
- The source bioassay setforAverage
- TRUE if the expression should generate an
average of multiple valuespublic Formatter<?> getFormatter()
ExportableField
getFormatter
in interface ExportableField
public java.lang.String getTitle()
ExportableField
getTitle
in interface ExportableField
public Type getType()
ExportableField
getType
in interface ExportableField
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getId()
public java.lang.String getGuiTitle()
public boolean isReporterField()