jigcell.compare.objective
Interface IInterpolationObjective

All Superinterfaces:
java.lang.Cloneable, IDataGenerator, IDataSource, IReadableDataSource, java.awt.datatransfer.Transferable
All Known Implementing Classes:
WOSSObjective

public interface IInterpolationObjective
extends IDataGenerator

A data generator supporting the concept of data interpolation.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.

Author:
Nicholas Allen

Nested Class Summary
 
Nested classes/interfaces inherited from interface jigcell.compare.IDataSource
IDataSource.Option
 
Field Summary
static java.lang.String ATTRIBUTE_INTERPOLATION
          Attribute key for the current interpolation method
static java.lang.String INTERPOLATION_NONE
          Default interpolation of none
static java.lang.String OPTION_INTERPOLATIONS
          Option for all supported interpolation methods
 
Fields inherited from interface jigcell.compare.IDataGenerator
ATTRIBUTE_COMMENT, ATTRIBUTE_GUID, PROPERTY_GENERATOR_EDIT, RESOURCE_GENERATORS
 
Fields inherited from interface jigcell.compare.IReadableDataSource
OPTION_READDESCRIPTION, OPTION_READICON
 
Fields inherited from interface jigcell.compare.IDataSource
OPTION_NAME
 
Method Summary
 java.lang.String getInterpolation()
          The interpolation.
 java.util.List getInterpolations()
          The valid interpolations
 void setInterpolation(java.lang.String interpolation)
          Sets the suggested interpolation.
 
Methods inherited from interface jigcell.compare.IDataGenerator
copy, getAttribute, getComment, getCopiedFrom, getElement, isCached, isCopy, isCopyRelated, setAttribute
 
Methods inherited from interface jigcell.compare.IReadableDataSource
getPredictedContents, getReadDescriptionOption, getReadIconOption, read, setReadDescriptionOption, setReadIconOption
 
Methods inherited from interface jigcell.compare.IDataSource
addOption, clone, configure, getName, getOption, getState, setOption, setState
 
Methods inherited from interface java.awt.datatransfer.Transferable
getTransferData, getTransferDataFlavors, isDataFlavorSupported
 

Field Detail

ATTRIBUTE_INTERPOLATION

static final java.lang.String ATTRIBUTE_INTERPOLATION
Attribute key for the current interpolation method

See Also:
Constant Field Values

INTERPOLATION_NONE

static final java.lang.String INTERPOLATION_NONE
Default interpolation of none

See Also:
Constant Field Values

OPTION_INTERPOLATIONS

static final java.lang.String OPTION_INTERPOLATIONS
Option for all supported interpolation methods

See Also:
Constant Field Values
Method Detail

getInterpolation

java.lang.String getInterpolation()
The interpolation.


getInterpolations

java.util.List getInterpolations()
The valid interpolations


setInterpolation

void setInterpolation(java.lang.String interpolation)
Sets the suggested interpolation. Implementations should act on this reasonably.

Parameters:
interpolation - Interpolation