Interface IndexedSplitsRunsEvaluation<I,O>
-
- Type Parameters:
I
- the accepted input dataO
- the generated output data
- All Superinterfaces:
Destroyable
,FlowContextHandler
,OptionHandler
,QuickInfoSupporter
,Stoppable
,StoppableWithFeedback
- All Known Implementing Classes:
AbstractIndexedSplitsRunsEvaluation
,InstancesIndexedSplitsRunsEvaluation
,NullEvaluation
public interface IndexedSplitsRunsEvaluation<I,O> extends OptionHandler, FlowContextHandler, QuickInfoSupporter, StoppableWithFeedback
Interface for performing evaluations on indexed splits runs.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Class
accepts()
The accepted classes.O
evaluate(I data, IndexedSplitsRuns runs, MessageCollection errors)
Performs an evaluation by applying the indexed splits runs to the data.Class
generates()
The generated classes.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.flow.core.FlowContextHandler
getFlowContext, setFlowContext
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
Methods inherited from interface adams.core.Stoppable
stopExecution
-
Methods inherited from interface adams.core.StoppableWithFeedback
isStopped
-
-
-
-
Method Detail
-
accepts
Class accepts()
The accepted classes.- Returns:
- the array of accepted types
-
generates
Class generates()
The generated classes.- Returns:
- the array of generated types
-
evaluate
O evaluate(I data, IndexedSplitsRuns runs, MessageCollection errors)
Performs an evaluation by applying the indexed splits runs to the data.- Parameters:
data
- the data to use for evaluationruns
- the indexed splits to useerrors
- for collecting errors- Returns:
- the generated evaluations, null in case of error
-
-