weka.gui.beans

## Interface UserRequestAcceptor

- All Known Implementing Classes:
    Associator, AttributeSummarizer, Classifier, ClassifierPerformanceEvaluator, Clusterer, ClustererPerformanceEvaluator, CostBenefitAnalysis, CrossValidationFoldMaker, DataVisualizer, Filter, GraphViewer, ImageViewer, MetaBean, ModelPerformanceChart, ScatterPlotMatrix, StripChart, TextViewer, TrainTestSplitMaker

      public interface UserRequestAcceptor

  Interface to something that can accept requests from a user to perform some action
  Since:
    1.0
  Version:
    $Revision: 10216 $
  Author:
    Mark Hall

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Enumeration<java.lang.String>` | `enumerateRequests()` Get a list of performable requests
    `void` | `performRequest(java.lang.String requestName)` Perform the named request

- - ### Method Detail

    - #### enumerateRequests

          java.util.Enumeration<java.lang.String> enumerateRequests()

      Get a list of performable requests
      Returns:
        an `Enumeration` value

    - #### performRequest

          void performRequest(java.lang.String requestName)

      Perform the named request
      Parameters:
        `requestName` - a `String` value
      Throws:
        `java.lang.IllegalArgumentException` - if an error occurs