edu.udo.cs.yale.operator
Interface ResultObject

All Superinterfaces:
IOObject
All Known Subinterfaces:
ExampleSet, Model
All Known Implementing Classes:
AbsoluteError, AbstractExampleSet, AbstractModel, AbstractMySVMModel, AdaBoostModel, AnovaCalculator.AnovaSignificanceTestResult, AreaUnderCurve, AttributeWeight, AttributeWeightedExampleSet, AttributeWeights, Averagable, AverageModel, AverageVector, BaggingModel, BayBoostModel, BinaryClassificationPerformance, ConditionedExampleSet, ConjunctiveRuleModel, ContainerModel, CorrelationCriterion, CorrelationMatrix, DataStatistics, DefaultModel, DistributionModel, EstimatedPerformance, EvoSVMModel, ExampleSetAdapter, FastICAModel, GHAModel, GPModel, GSSModel, IGSSResult, IOModel, JMySVMModel, KernelModel, LibSVMModel, Margin, MDLCriterion, MeasuredPerformance, MinMaxCriterion, MinMaxNormalizationModel, MultiClassificationPerformance, MultiCriterionDecisionStumps.DecisionStumpModel, MultiModel, MultiModelByRegression, MyKLRModel, NormalizedAbsoluteError, ParameterSet, ParetoOptimalSetOfModels, PCAModel, PerformanceCriterion, PerformanceVector, PlattScalingModel, PredictionAverage, PredictionModel, RelativeError, ResultObjectAdapter, RootMeanSquaredError, RootRelativeSquaredError, RunVector, RVMModel, SDEnsemble, SerializableModel, SignificanceTestResult, SimpleAccuracy, SimpleBinaryPredictionModel, SimpleCriterion, SimpleExampleSet, SimplePredictionModel, SimpleResultObject, SplittedExampleSet, SquaredCorrelationCriterion, SquaredError, Threshold, TransformedRegressionModel, TTestSignificanceTestOperator.TTestSignificanceTestResult, WekaAssociator, WekaClassifier, ZTransformationModel

public interface ResultObject
extends IOObject

This interface extends IOObject and is hence an object which can be handled by operators. Additionally this object is a result and can be of interest for a user. ResultWriters can write the results in a result file.

Version:
$Id: ResultObject.java,v 2.11 2006/08/03 14:39:31 ingomierswa Exp $
Author:
Ingo Mierswa
See Also:
ResultWriter

Method Summary
 java.util.List getActions()
          Returns a list of actions (e.g.
 java.lang.String getName()
           
 java.awt.Component getVisualisationComponent(IOContainer container)
          Returns a component that can visualise this result in the GUI.
 java.lang.String toResultString()
           
 
Methods inherited from interface edu.udo.cs.yale.operator.IOObject
copy, write, write
 

Method Detail

getName

java.lang.String getName()

toResultString

java.lang.String toResultString()

getVisualisationComponent

java.awt.Component getVisualisationComponent(IOContainer container)
Returns a component that can visualise this result in the GUI. Please note that the delivered visualization component is _not_ enclosed by a JScrollPane and implementing classes must ensure themself that the component is scrollable if desired. The given IOContainer can usually be ignored but can be used in order to allow a sort of combined visualization of two or more results, e.g. a ExampleSet visualization containing also the weight for the attributes (AttributeWeights). Please note that the given container might be null which must not lead to a NullPointerExcepton!


getActions

java.util.List getActions()
Returns a list of actions (e.g. "save") that is displayed below (or near to) the visualisation component.



Copyright © 2001-2006