# Hierarchy For Package weka.gui.beans

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - javax.swing.border.AbstractBorder (implements javax.swing.border.Border, java.io.Serializable)
    - weka.gui.beans.ShadowBorder
  - weka.gui.beans.AbstractOffscreenChartRenderer (implements weka.gui.beans.OffscreenChartRenderer)
    - weka.gui.beans.WekaOffscreenChartRenderer
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - weka.gui.InteractiveTableModel
      - weka.gui.beans.InteractiveTableModel
  - weka.gui.beans.BeanConnection (implements java.io.Serializable)
  - weka.gui.beans.BeanInstance (implements java.io.Serializable)
  - weka.gui.beans.BeansProperties (implements java.io.Serializable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - javax.swing.JComponent (implements java.io.Serializable)
        - javax.swing.JComboBox<E> (implements javax.accessibility.Accessible, java.awt.event.ActionListener, java.awt.ItemSelectable, javax.swing.event.ListDataListener)
          - weka.gui.beans.EnvironmentField.WideComboBox
        - javax.swing.JPanel (implements javax.accessibility.Accessible)
          - weka.gui.beans.AbstractDataSink (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSink, weka.gui.beans.DataSourceListener, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.ThresholdDataListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
            - weka.gui.beans.Saver (implements weka.core.EnvironmentHandler, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AbstractDataSource (implements java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSource, java.io.Serializable, weka.gui.beans.Visible)
            - weka.gui.beans.Loader (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.Startable, weka.gui.beans.StructureProducer, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AbstractEvaluator (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.Visible)
            - weka.gui.beans.ClassifierPerformanceEvaluator (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.ClustererPerformanceEvaluator (implements weka.gui.beans.BatchClustererListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.IncrementalClassifierEvaluator (implements weka.gui.beans.EventConstraints, weka.gui.beans.IncrementalClassifierListener)
          - weka.gui.beans.AbstractTestSetProducer (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.TestSetMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TrainingSetListener)
          - weka.gui.beans.AbstractTrainAndTestSetProducer (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSourceListener, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.CrossValidationFoldMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor)
            - weka.gui.beans.TrainTestSplitMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor)
          - weka.gui.beans.AbstractTrainingSetProducer (implements weka.gui.beans.BeanCommon, java.io.Serializable, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
            - weka.gui.beans.TrainingSetMaker (implements weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener)
          - weka.gui.beans.Appender (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.Associator (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.AssociatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.beans.AttributeSummarizerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.BeanVisual
          - weka.gui.beans.ClassAssigner (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
          - weka.gui.beans.ClassAssignerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.gui.beans.DataFormatListener)
          - weka.gui.beans.Classifier (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.ClassifierCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.ClassifierPerformanceEvaluatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.ClassValuePicker (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.Visible)
          - weka.gui.beans.ClassValuePickerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.Clusterer (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.EventConstraints, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.ClustererCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.beans.CostBenefitAnalysis (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.ThresholdDataListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.CrossValidationFoldMakerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.DataVisualizer (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
            - weka.gui.beans.AttributeSummarizer (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
            - weka.gui.beans.ScatterPlotMatrix (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.DataVisualizerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.EnvironmentField (implements weka.gui.CustomPanelSupplier, weka.core.EnvironmentHandler, java.beans.PropertyEditor)
            - weka.gui.beans.FileEnvironmentField
          - weka.gui.beans.Filter (implements weka.gui.beans.BeanCommon, weka.gui.beans.ConfigurationProducer, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetListener, weka.gui.beans.TrainingSetProducer, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.WekaWrapper)
          - weka.gui.beans.FilterCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester)
          - weka.gui.beans.FlowByExpression (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.FlowByExpressionCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.GraphViewer (implements java.beans.beancontext.BeanContextChild, weka.gui.beans.GraphListener, java.io.Serializable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.ImageSaver (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.ImageListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.ImageSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.ImageViewer (implements weka.gui.beans.BeanCommon, weka.gui.beans.ImageListener, java.io.Serializable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.IncrementalClassifierEvaluatorCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.InstanceStreamToBatchMaker (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, weka.gui.beans.Visible)
          - weka.gui.InteractiveTablePanel
            - weka.gui.beans.InteractiveTablePanel
          - weka.gui.beans.Join (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.JoinCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.KnowledgeFlowApp (implements weka.gui.beans.BeanCustomizer.ModifyListener, java.beans.PropertyChangeListener)
          - weka.gui.beans.KnowledgeFlowApp.MainKFPerspective (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.LoaderCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.LogPanel (implements weka.gui.Logger)
          - weka.gui.beans.MetaBean (implements weka.gui.beans.BeanCommon, weka.gui.beans.EventConstraints, java.io.Serializable, weka.gui.beans.Startable, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.ModelPerformanceChart (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, java.io.Serializable, weka.gui.beans.ThresholdDataListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible, weka.gui.beans.VisualizableErrorListener)
          - weka.gui.beans.ModelPerformanceChartCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.Note
          - weka.gui.beans.NoteCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.PredictionAppender (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.BatchClustererListener, weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.EventConstraints, weka.gui.beans.IncrementalClassifierListener, java.io.Serializable, weka.gui.beans.TestSetProducer, weka.gui.beans.TrainingSetProducer, weka.gui.beans.Visible)
          - weka.gui.beans.PredictionAppenderCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener)
          - weka.gui.beans.SaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.SerializedModelSaver (implements weka.gui.beans.BatchClassifierListener, weka.gui.beans.BatchClustererListener, weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, weka.gui.beans.IncrementalClassifierListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.SerializedModelSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.Sorter (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.StructureProducer, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.SorterCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.SQLViewerPerspective (implements weka.gui.beans.KnowledgeFlowApp.KFPerspective)
          - weka.gui.beans.StripChart (implements weka.gui.beans.BeanCommon, weka.gui.beans.ChartListener, weka.gui.beans.InstanceListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.StripChartCustomizer (implements java.beans.Customizer)
          - weka.gui.beans.SubstringLabeler (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.gui.beans.DataSourceListener, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.TestSetListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.Visible)
          - weka.gui.beans.SubstringLabelerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.SubstringReplacer (implements weka.gui.beans.BeanCommon, weka.gui.beans.DataSource, weka.core.EnvironmentHandler, weka.gui.beans.EventConstraints, weka.gui.beans.InstanceListener, java.io.Serializable, weka.gui.beans.Visible)
          - weka.gui.beans.SubstringReplacerCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.core.EnvironmentHandler)
          - weka.gui.beans.TextSaver (implements weka.gui.beans.BeanCommon, weka.core.EnvironmentHandler, java.io.Serializable, weka.gui.beans.TextListener, weka.gui.beans.Visible)
          - weka.gui.beans.TextSaverCustomizer (implements weka.gui.beans.BeanCustomizer, weka.gui.beans.CustomizerCloseRequester, weka.gui.beans.CustomizerClosingListener, weka.core.EnvironmentHandler)
          - weka.gui.beans.TextViewer (implements weka.gui.beans.BeanCommon, java.beans.beancontext.BeanContextChild, weka.gui.beans.DataSourceListener, weka.gui.beans.EventConstraints, weka.gui.beans.HeadlessEventCollector, weka.gui.beans.TestSetListener, weka.gui.beans.TextListener, weka.gui.beans.TrainingSetListener, weka.gui.beans.UserRequestAcceptor, weka.gui.beans.Visible)
          - weka.gui.beans.TrainTestSplitMakerCustomizer (implements java.beans.Customizer)
  - java.util.EventObject (implements java.io.Serializable)
    - weka.gui.beans.BatchAssociationRulesEvent
    - weka.gui.beans.BatchClassifierEvent
    - weka.gui.beans.BatchClustererEvent
    - weka.gui.beans.ChartEvent
    - weka.gui.beans.ConfigurationEvent
    - weka.gui.beans.DataSetEvent
    - weka.gui.beans.GraphEvent
    - weka.gui.beans.ImageEvent
    - weka.gui.beans.IncrementalClassifierEvent
    - weka.gui.beans.InstanceEvent
    - weka.gui.beans.TestSetEvent
    - weka.gui.beans.TextEvent
    - weka.gui.beans.ThresholdDataEvent
    - weka.gui.beans.TrainingSetEvent
    - weka.gui.beans.VisualizableErrorEvent
  - weka.gui.beans.FlowRunner (implements weka.core.RevisionHandler)
  - weka.gui.beans.FlowRunner.SimpleLogger (implements weka.gui.Logger)
  - weka.gui.beans.KnowledgeFlow
  - weka.gui.beans.PluginManager
  - java.beans.SimpleBeanInfo (implements java.beans.BeanInfo)
    - weka.gui.beans.AbstractDataSinkBeanInfo
      - weka.gui.beans.SaverBeanInfo
    - weka.gui.beans.AbstractDataSourceBeanInfo
      - weka.gui.beans.LoaderBeanInfo
    - weka.gui.beans.AbstractTestSetProducerBeanInfo
      - weka.gui.beans.TestSetMakerBeanInfo
    - weka.gui.beans.AbstractTrainAndTestSetProducerBeanInfo
      - weka.gui.beans.CrossValidationFoldMakerBeanInfo
      - weka.gui.beans.TrainTestSplitMakerBeanInfo
    - weka.gui.beans.AbstractTrainingSetProducerBeanInfo
      - weka.gui.beans.TrainingSetMakerBeanInfo
    - weka.gui.beans.AppenderBeanInfo
    - weka.gui.beans.AssociatorBeanInfo
    - weka.gui.beans.AttributeSummarizerBeanInfo
    - weka.gui.beans.ClassAssignerBeanInfo
    - weka.gui.beans.ClassifierBeanInfo
    - weka.gui.beans.ClassifierPerformanceEvaluatorBeanInfo
    - weka.gui.beans.ClassValuePickerBeanInfo
    - weka.gui.beans.ClustererBeanInfo
    - weka.gui.beans.ClustererPerformanceEvaluatorBeanInfo
    - weka.gui.beans.CostBenefitAnalysisBeanInfo
    - weka.gui.beans.DataVisualizerBeanInfo
    - weka.gui.beans.FilterBeanInfo
    - weka.gui.beans.FlowByExpressionBeanInfo
    - weka.gui.beans.GraphViewerBeanInfo
    - weka.gui.beans.ImageSaverBeanInfo
    - weka.gui.beans.ImageViewerBeanInfo
    - weka.gui.beans.IncrementalClassifierEvaluatorBeanInfo
    - weka.gui.beans.InstanceStreamToBatchMakerBeanInfo
    - weka.gui.beans.JoinBeanInfo
    - weka.gui.beans.ModelPerformanceChartBeanInfo
    - weka.gui.beans.NoteBeanInfo
    - weka.gui.beans.PredictionAppenderBeanInfo
    - weka.gui.beans.ScatterPlotMatrixBeanInfo
    - weka.gui.beans.SerializedModelSaverBeanInfo
    - weka.gui.beans.SorterBeanInfo
    - weka.gui.beans.StripChartBeanInfo
    - weka.gui.beans.SubstringLabelerBeanInfo
    - weka.gui.beans.SubstringReplacerBeanInfo
    - weka.gui.beans.TextSaverBeanInfo
    - weka.gui.beans.TextViewerBeanInfo
  - weka.gui.beans.StreamThroughput (implements java.io.Serializable)
  - weka.gui.beans.SubstringLabelerRules (implements weka.core.EnvironmentHandler, java.io.Serializable)
  - weka.gui.beans.SubstringLabelerRules.SubstringLabelerMatchRule (implements java.io.Serializable)
  - weka.gui.beans.SubstringReplacerRules (implements weka.core.EnvironmentHandler, java.io.Serializable)
  - weka.gui.beans.SubstringReplacerRules.SubstringReplacerMatchRule (implements java.io.Serializable)

## Interface Hierarchy

- weka.gui.beans.BatchAssociationRulesListener
- weka.gui.beans.BeanCommon
- weka.gui.beans.BeanCustomizer.ModifyListener
- weka.gui.beans.ConfigurationListener
- weka.gui.beans.ConfigurationProducer
- weka.gui.beans.ConnectionNotificationConsumer
- java.beans.Customizer
  - weka.gui.beans.BeanCustomizer
    - weka.gui.beans.GOECustomizer
- weka.gui.beans.CustomizerCloseRequester
- weka.gui.beans.CustomizerClosingListener
- weka.gui.beans.DataFormatListener
- weka.gui.beans.DataSink
- weka.gui.beans.DataSource
- weka.gui.beans.EventConstraints
- java.util.EventListener
  - weka.gui.beans.BatchClassifierListener
  - weka.gui.beans.BatchClustererListener
  - weka.gui.beans.ChartListener
  - weka.gui.beans.DataSourceListener
  - weka.gui.beans.GraphListener
  - weka.gui.beans.ImageListener
  - weka.gui.beans.IncrementalClassifierListener
  - weka.gui.beans.InstanceListener
  - weka.gui.beans.StartUpListener
  - weka.gui.beans.TestSetListener
  - weka.gui.beans.TextListener
  - weka.gui.beans.ThresholdDataListener
  - weka.gui.beans.TrainingSetListener
  - weka.gui.beans.VisualizableErrorListener
- weka.gui.beans.HeadlessEventCollector
- weka.gui.beans.KnowledgeFlowApp.KFPerspective
- weka.gui.beans.LogWriter
- weka.gui.beans.OffscreenChartRenderer
- weka.gui.beans.Startable
- weka.gui.beans.StructureProducer
- weka.gui.beans.TestSetProducer
- weka.gui.beans.TrainingSetProducer
- weka.gui.beans.UserRequestAcceptor
- weka.gui.beans.Visible
- weka.gui.beans.WekaWrapper

## Annotation Interface Hierarchy

- weka.gui.beans.KFIgnore (implements java.lang.annotation.Annotation)
- weka.gui.beans.KFStep (implements java.lang.annotation.Annotation)