Package weka.core

Class ListOptions

java.lang.Object
weka.core.ListOptions
All Implemented Interfaces:
OptionHandler, RevisionHandler

public class ListOptions extends Object implements OptionHandler, RevisionHandler
Lists the options of an OptionHandler
Version:
$Revision: 1.2 $
Author:
fracpete (fracpete at waikato dot ac dot nz)
  • Constructor Details

    • ListOptions

      public ListOptions()
  • Method Details

    • listOptions

      public Enumeration listOptions()
      Returns an enumeration describing the available options.
      Specified by:
      listOptions in interface OptionHandler
      Returns:
      an enumeration of all the available options.
    • setOptions

      public void setOptions(String[] options) throws Exception
      Parses a given list of options.
      Specified by:
      setOptions in interface OptionHandler
      Parameters:
      options - the list of options as an array of strings
      Throws:
      Exception - if an option is not supported
    • getOptions

      public String[] getOptions()
      Gets the current settings of this object.
      Specified by:
      getOptions in interface OptionHandler
      Returns:
      an array of strings suitable for passing to setOptions
    • setClassname

      public void setClassname(String value)
      sets the classname of the class to generate the Javadoc for
      Parameters:
      value - the new classname
    • getClassname

      public String getClassname()
      returns the current classname
      Returns:
      the current classname
    • generateHelp

      public String generateHelp()
      generates a string to print as help on the console
      Returns:
      the generated help
    • generate

      public String generate() throws Exception
      generates the options string.
      Returns:
      the options string
      Throws:
      Exception - in case the generation fails
    • getRevision

      public String getRevision()
      Returns the revision string.
      Specified by:
      getRevision in interface RevisionHandler
      Returns:
      the revision
    • main

      public static void main(String[] options)
      runs the javadoc producer with the given commandline options
      Parameters:
      options - the commandline options