MOA 12.03
Real Time Analytics for Data Streams
moa.options.OptionHandler Interface Reference

Interface representing an object that handles options or parameters. More...

Inheritance diagram for moa.options.OptionHandler:
Collaboration diagram for moa.options.OptionHandler:

List of all members.

Public Member Functions

String getPurposeString ()
 Gets the purpose of this object.
Options getOptions ()
 Gets the options of this object.
void prepareForUse ()
 This method prepares this object for use.
void prepareForUse (TaskMonitor monitor, ObjectRepository repository)
 This method prepares this object for use.
OptionHandler copy ()
 This method produces a copy of this object.
String getCLICreationString (Class<?> expectedType)
 Gets the Command Line Interface text to create the object.

Detailed Description

Interface representing an object that handles options or parameters.

Author:
Richard Kirkby (rkirkby@cs.waikato.ac.nz)
Version:
Revision:
7

Definition at line 32 of file OptionHandler.java.


Member Function Documentation

String moa.options.OptionHandler.getCLICreationString ( Class<?>  expectedType)

Gets the Command Line Interface text to create the object.

Returns:
the Command Line Interface text to create the object

Implemented in moa.options.AbstractOptionHandler.

Options moa.options.OptionHandler.getOptions ( )

Gets the options of this object.

Returns:
the options of this object

Implemented in moa.options.AbstractOptionHandler.

Referenced by moa.gui.ClassOptionSelectionPanel.classChoiceChanged(), and moa.gui.OptionsConfigurationPanel.showEditOptionsDialog().

Here is the caller graph for this function:

String moa.options.OptionHandler.getPurposeString ( )

Gets the purpose of this object.

Returns:
the string with the purpose of this object

Implemented in moa.classifiers.AbstractClassifier, moa.classifiers.active.ActiveClassifier, moa.classifiers.bayes.NaiveBayes, moa.classifiers.bayes.NaiveBayesMultinomial, moa.classifiers.drift.SingleClassifierDrift, moa.classifiers.functions.MajorityClass, moa.classifiers.functions.Perceptron, moa.classifiers.functions.SGD, moa.classifiers.functions.SPegasos, moa.classifiers.meta.AccuracyUpdatedEnsemble, moa.classifiers.meta.AccuracyWeightedEnsemble, moa.classifiers.meta.LeveragingBag, moa.classifiers.meta.LimAttClassifier, moa.classifiers.meta.OCBoost, moa.classifiers.meta.OzaBag, moa.classifiers.meta.OzaBagAdwin, moa.classifiers.meta.OzaBagASHT, moa.classifiers.meta.OzaBoost, moa.classifiers.meta.OzaBoostAdwin, moa.classifiers.meta.WeightedMajorityAlgorithm, moa.classifiers.meta.WEKAClassifier, moa.classifiers.trees.AdaHoeffdingOptionTree, moa.classifiers.trees.ASHoeffdingTree, moa.classifiers.trees.DecisionStump, moa.classifiers.trees.HoeffdingAdaptiveTree, moa.classifiers.trees.HoeffdingOptionTree, moa.classifiers.trees.HoeffdingTree, moa.classifiers.trees.LimAttHoeffdingTree, moa.classifiers.trees.RandomHoeffdingTree, moa.clusterers.AbstractClusterer, moa.clusterers.WekaClusteringAlgorithm, moa.options.AbstractOptionHandler, moa.streams.ArffFileStream, moa.streams.clustering.FileStream, moa.streams.clustering.RandomRBFGeneratorEvents, moa.streams.ConceptDriftRealStream, moa.streams.ConceptDriftStream, moa.streams.FilteredStream, moa.streams.filters.AddNoiseFilter, moa.streams.generators.AgrawalGenerator, moa.streams.generators.HyperplaneGenerator, moa.streams.generators.LEDGenerator, moa.streams.generators.LEDGeneratorDrift, moa.streams.generators.multilabel.MetaMultilabelGenerator, moa.streams.generators.multilabel.MultilabelArffFileStream, moa.streams.generators.RandomRBFGenerator, moa.streams.generators.RandomRBFGeneratorDrift, moa.streams.generators.RandomTreeGenerator, moa.streams.generators.SEAGenerator, moa.streams.generators.STAGGERGenerator, moa.streams.generators.WaveformGenerator, moa.streams.generators.WaveformGeneratorDrift, moa.tasks.CacheShuffledStream, moa.tasks.EvaluateClustering, moa.tasks.EvaluateInterleavedChunks, moa.tasks.EvaluateInterleavedTestThenTrain, moa.tasks.EvaluateModel, moa.tasks.EvaluatePeriodicHeldOutTest, moa.tasks.EvaluatePrequential, moa.tasks.LearnModel, moa.tasks.MeasureStreamSpeed, moa.tasks.Plot, moa.tasks.RunTasks, and moa.tasks.WriteStreamToARFFFile.

Referenced by moa.gui.ClassOptionSelectionPanel.classChoiceChanged(), and moa.gui.OptionsConfigurationPanel.showEditOptionsDialog().

Here is the caller graph for this function:

void moa.options.OptionHandler.prepareForUse ( )

This method prepares this object for use.

Implemented in moa.options.AbstractOptionHandler.

void moa.options.OptionHandler.prepareForUse ( TaskMonitor  monitor,
ObjectRepository  repository 
)

This method prepares this object for use.

Parameters:
monitorthe TaskMonitor to use
repositorythe ObjectRepository to use

Implemented in moa.options.AbstractOptionHandler.


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations