Package weka.gui.beans

Interface Summary
BatchAssociationRulesListener Interface to something that can process a BatchAssociationRulesEvent.
BatchClassifierListener Interface to something that can process a BatchClassifierEvent
BatchClustererListener Interface to something that can process a BatchClustererEvent
BeanCommon Interface specifying routines that all weka beans should implement in order to allow the bean environment to exercise some control over the bean and also to allow the bean to exercise some control over connections.
BeanCustomizer Extends java.beans.Customizer and provides a method to register a listener interested in notification about whether the customizer has modified the object that it is customizing.
BeanCustomizer.ModifyListener Interface for something that is interested in the modified status of a source object (typically a BeanCustomizer that is editing an object)
ChartListener Interface to something that can process a ChartEvent
ConfigurationListener Matching listener for ConfigurationEvent.
ConfigurationProducer Marker interface for components that can share their configuration.
ConnectionNotificationConsumer Interface for Beans that can receive (dis-)connection events generated when (dis-)connecting data processing nodes in the Weka KnowledgeFlow.
CustomizerCloseRequester Customizers who want to be able to close the customizer window themselves can implement this window.
CustomizerClosingListener  
DataFormatListener Listener interface that customizer classes that are interested in data format changes can implement.
DataSink Indicator interface to something that can store instances to some destination
DataSource Interface to something that is capable of being a source for data - either batch or incremental data
DataSourceListener Interface to something that can accept DataSetEvents
EventConstraints Interface for objects that want to be able to specify at any given time whether their current configuration allows a particular event to be generated.
GOECustomizer Extends BeanCustomizer.
GraphListener Describe interface TextListener here.
HeadlessEventCollector Interface for Knowledge Flow components that (typically) provide an interactive graphical visualization to implement.
ImageListener Interface to something that can process an ImageEvent
IncrementalClassifierListener Interface to something that can process a IncrementalClassifierEvent
InstanceListener Interface to something that can accept instance events
KnowledgeFlowApp.KFPerspective Interface for perspectives.
LogWriter Interface to be implemented by classes that should be able to write their own output to the Weka logger.
OffscreenChartRenderer Interface to something that can render certain types of charts in headless mode.
Startable Interface to something that is a start point for a flow and can be launched programatically.
StartUpListener Interface to something that can be notified of a successful startup
StructureProducer Interface for something that can describe the structure of what is encapsulated in a named event type as an empty set of Instances (i.e.
TestSetListener Interface to something that can accpet test set events
TestSetProducer Interface to something that can produce test sets
TextListener Interface to something that can process a TextEvent
ThresholdDataListener Interface to something that can accept ThresholdDataEvents
TrainingSetListener Interface to something that can accept and process training set events
TrainingSetProducer Interface to something that can produce a training set
UserRequestAcceptor Interface to something that can accept requests from a user to perform some action
Visible Interface to something that has a visible (via BeanVisual) reprentation
VisualizableErrorListener Interface to something that can accept VisualizableErrorEvents
WekaWrapper Interface to something that can wrap around a class of Weka algorithms (classifiers, filters etc).
 

Class Summary
AbstractDataSink Abstract class for objects that store instances to some destination.
AbstractDataSinkBeanInfo Bean info class for the AbstractDataSink
AbstractDataSource Abstract class for objects that can provide instances from some source
AbstractDataSourceBeanInfo Bean info class for AbstractDataSource.
AbstractEvaluator Abstract class for objects that can provide some kind of evaluation for classifier, clusterers etc.
AbstractOffscreenChartRenderer Abstract base class for offscreen chart renderers.
AbstractTestSetProducer Abstract class for TestSetProducers that contains default implementations of add/remove listener methods and defualt visual representation.
AbstractTestSetProducerBeanInfo BeanInfo class for AbstractTestSetProducer
AbstractTrainAndTestSetProducer Abstract base class for TrainAndTestSetProducers that contains default implementations of add/remove listener methods and defualt visual representation.
AbstractTrainAndTestSetProducerBeanInfo Bean info class for AbstractTrainAndTestSetProducers
AbstractTrainingSetProducer Abstract class for TrainingSetProducers that contains default implementations of add/remove listener methods and default visual representation
AbstractTrainingSetProducerBeanInfo BeanInfo class for AbstractTrainingSetProducer
Appender A bean that appends multiple incoming data connections into a single data set.
AppenderBeanInfo Bean info class for the appender bean
Associator Bean that wraps around weka.associations.
AssociatorBeanInfo BeanInfo class for the Associator wrapper bean
AssociatorCustomizer GUI customizer for the associator wrapper bean
AttributeSummarizer Bean that encapsulates displays bar graph summaries for attributes in a data set.
AttributeSummarizerBeanInfo Bean info class for the attribute summarizer bean
AttributeSummarizerCustomizer GUI customizer for attribute summarizer.
BatchAssociationRulesEvent Class encapsulating a set of association rules.
BatchClassifierEvent Class encapsulating a built classifier and a batch of instances to test on.
BatchClustererEvent Class encapsulating a built clusterer and a batch of instances to test on.
BeanConnection Class for encapsulating a connection between two beans.
BeanInstance Class that manages a set of beans.
BeanVisual BeanVisual encapsulates icons and label for a given bean.
ChartEvent Event encapsulating info for plotting a data point on the StripChart
ClassAssigner Bean that assigns a class attribute to a data set.
ClassAssignerBeanInfo BeanInfo class for the class assigner bean
ClassAssignerCustomizer GUI customizer for the class assigner bean
Classifier Bean that wraps around weka.classifiers
ClassifierBeanInfo BeanInfo class for the Classifier wrapper bean
ClassifierCustomizer GUI customizer for the classifier wrapper bean
ClassifierPerformanceEvaluator A bean that evaluates the performance of batch trained classifiers
ClassifierPerformanceEvaluatorBeanInfo Bean info class for the classifier performance evaluator
ClassifierPerformanceEvaluatorCustomizer GUI customizer for the classifier performance evaluator component
ClassValuePicker  
ClassValuePickerBeanInfo BeanInfo class for the class value picker bean
ClassValuePickerCustomizer  
Clusterer Bean that wraps around weka.clusterers
ClustererBeanInfo BeanInfo class for the Clusterer wrapper bean
ClustererCustomizer GUI customizer for the Clusterer wrapper bean
ClustererPerformanceEvaluator A bean that evaluates the performance of batch trained clusterers
ClustererPerformanceEvaluatorBeanInfo Bean info class for the clusterer performance evaluator
ConfigurationEvent Matching event for ConfigurationListener.
CostBenefitAnalysis Bean that aids in analyzing cost/benefit tradeoffs.
CostBenefitAnalysisBeanInfo Bean info class for the cost/benefit analysis
CrossValidationFoldMaker Bean for splitting instances into training ant test sets according to a cross validation
CrossValidationFoldMakerBeanInfo BeanInfo class for the cross validation fold maker bean
CrossValidationFoldMakerCustomizer GUI Customizer for the cross validation fold maker bean
DataSetEvent Event encapsulating a data set
DataVisualizer Bean that encapsulates weka.gui.visualize.VisualizePanel
DataVisualizerBeanInfo Bean info class for the data visualizer
DataVisualizerCustomizer GUI customizer for data visualizer.
EnvironmentField Widget that displays a label and a combo box for selecting environment variables.
FileEnvironmentField Widget that displays a label, editable combo box for selecting environment variables and a button for brining up a file browser.
Filter A wrapper bean for Weka filters
FilterBeanInfo Bean info class for the Filter bean
FilterCustomizer GUI customizer for the filter bean
FlowRunner Small utility class for executing KnowledgeFlow flows outside of the KnowledgeFlow application
FlowRunner.SimpleLogger  
GraphEvent Event for graphs
GraphViewer A bean encapsulating weka.gui.treevisualize.TreeVisualizer
GraphViewerBeanInfo Bean info class for the graph viewer
ImageEvent Event that encapsulates an Image
ImageSaver Component that can accept ImageEvents and save their encapsulated images to a file.
ImageSaverBeanInfo BeanInfo class for the ImageSaver component.
ImageSaverCustomizer Customizer for the ImageSaver component.
IncrementalClassifierEvaluator Bean that evaluates incremental classifiers
IncrementalClassifierEvaluatorBeanInfo Bean info class for the incremental classifier evaluator bean
IncrementalClassifierEvaluatorCustomizer GUI Customizer for the incremental classifier evaluator bean
IncrementalClassifierEvent Class encapsulating an incrementally built classifier and current instance
InstanceEvent Event that encapsulates a single instance or header information only
InstanceStreamToBatchMaker Bean that converts an instance stream into a (batch) data set.
InstanceStreamToBatchMakerBeanInfo BeanInfo class for the InstanceStreamToBatchMaker bean
KnowledgeFlow Startup class for the KnowledgeFlow.
KnowledgeFlowApp Main GUI class for the KnowledgeFlow.
Loader Loads data sets using weka.core.converter classes
LoaderBeanInfo Bean info class for the loader bean
LoaderCustomizer GUI Customizer for the loader bean
LogPanel Class for displaying a status area (made up of a variable number of lines) and a log area.
MetaBean A meta bean that encapsulates several other regular beans, useful for grouping large KnowledgeFlows.
ModelPerformanceChart Bean that can be used for displaying threshold curves (e.g.
ModelPerformanceChartBeanInfo Bean info class for the model performance chart
ModelPerformanceChartCustomizer GUI customizer for model performance chart.
Note Simple bean for displaying a textual note on the layout.
NoteBeanInfo Bean info class for the Note bean.
NoteCustomizer Customizer for the note component.
PluginManager Class that manages a global map of plugins.
PredictionAppender Bean that can can accept batch or incremental classifier events and produce dataset or instance events which contain instances with predictions appended.
PredictionAppenderBeanInfo Bean info class for PredictionAppender.
PredictionAppenderCustomizer GUI Customizer for the prediction appender bean
Saver Saves data sets using weka.core.converter classes
SaverBeanInfo Bean info class for the saver bean
SaverCustomizer GUI Customizer for the saver bean
ScatterPlotMatrix Bean that encapsulates weka.gui.visualize.MatrixPanel for displaying a scatter plot matrix.
ScatterPlotMatrixBeanInfo Bean info class for the scatter plot matrix bean
SerializedModelSaver A bean that saves serialized models
SerializedModelSaverBeanInfo Bean info class for the serialized model saver bean
SerializedModelSaverCustomizer GUI Customizer for the SerializedModelSaver bean
ShadowBorder  
Sorter Sorts incoming instances in ascending or descending order according to the values of user specified attributes.
SorterBeanInfo BeanInfo class for the Sorter step
SorterCustomizer Customizer for the Sorter step
SQLViewerPerspective Simple Knowledge Flow perspective that wraps the SqlViewer class
StripChart Bean that can display a horizontally scrolling strip chart.
StripChartBeanInfo Bean info class for the strip chart bean
StripChartCustomizer GUI Customizer for the strip chart bean
SubstringLabeler A bean that finds matches in string attribute values (using either substring or regular expression matches) and labels the instance (sets the value of a new attribute) according to the supplied label for the matching rule.
SubstringLabelerBeanInfo Bean info class for the substring labeler bean
SubstringLabelerCustomizer Customizer class for the Substring labeler step
SubstringReplacer A bean that can replace substrings in the values of string attributes.
SubstringReplacerBeanInfo Bean info class for the substring replacer
SubstringReplacerCustomizer Customizer for the SubstringReplacer
TestSetEvent Event encapsulating a test set
TestSetMaker Bean that accepts data sets and produces test sets
TestSetMakerBeanInfo Bean info class for the test set maker bean.
TextEvent Event that encapsulates some textual information
TextViewer Bean that collects and displays pieces of text
TextViewerBeanInfo Bean info class for the text viewer
ThresholdDataEvent Event encapsulating classifier performance data based on varying a threshold over the classifier's predicted probabilities
TrainingSetEvent Event encapsulating a training set
TrainingSetMaker Bean that accepts a data sets and produces a training set
TrainingSetMakerBeanInfo Bean info class for the training set maker bean
TrainTestSplitMaker Bean that accepts data sets, training sets, test sets and produces both a training and test set by randomly spliting the data
TrainTestSplitMakerBeanInfo Bean info class for the train test split maker bean
TrainTestSplitMakerCustomizer GUI customizer for the train test split maker bean
VisualizableErrorEvent Event encapsulating error information for a learning scheme that can be visualized in the DataVisualizer
WekaOffscreenChartRenderer Default OffscreenChartRenderer that uses Weka's built-in chart and graph classes.
 

Annotation Types Summary
KFStep Optional annotation for plugin beans in the Knowledge Flow.
 



Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.