Package weka.core
Class OptionHandlerJavadoc
- java.lang.Object
-
- weka.core.Javadoc
-
- weka.core.OptionHandlerJavadoc
-
- All Implemented Interfaces:
OptionHandler,RevisionHandler
public class OptionHandlerJavadoc extends Javadoc
Generates Javadoc comments from the OptionHandler's options. Can automatically update the option comments if they're surrounded by the OPTIONS_STARTTAG and OPTIONS_ENDTAG (the indention is determined via the OPTIONS_STARTTAG). Valid options are:-W <classname> The class to load.
-nostars Suppresses the '*' in the Javadoc.
-dir <dir> The directory above the package hierarchy of the class.
-silent Suppresses printing in the console.
-noprolog Suppresses the 'Valid options are...' prolog in the Javadoc.
- Version:
- $Revision: 1.8 $
- Author:
- fracpete (fracpete at waikato dot ac dot nz)
- See Also:
OPTIONS_STARTTAG,OPTIONS_ENDTAG
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringOPTIONS_ENDTAGthe end comment tag for inserting the generated Javadocstatic java.lang.StringOPTIONS_STARTTAGthe start comment tag for inserting the generated Javadoc
-
Constructor Summary
Constructors Constructor Description OptionHandlerJavadoc()default constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getOptions()Gets the current settings of this object.booleangetProlog()whether "Valid options are..." prolog is included in the Javadocjava.lang.StringgetRevision()Returns the revision string.java.util.EnumerationlistOptions()Returns an enumeration describing the available options.static voidmain(java.lang.String[] args)Parses the given commandline parameters and generates the Javadoc.voidsetOptions(java.lang.String[] options)Parses a given list of options.voidsetProlog(boolean value)sets whether to add the "Valid options are..." prolog-
Methods inherited from class weka.core.Javadoc
generate, generateHelp, getClassname, getDir, getSilent, getUseStars, setClassname, setDir, setSilent, setUseStars, updateJavadoc
-
-
-
-
Field Detail
-
OPTIONS_STARTTAG
public static final java.lang.String OPTIONS_STARTTAG
the start comment tag for inserting the generated Javadoc- See Also:
- Constant Field Values
-
OPTIONS_ENDTAG
public static final java.lang.String OPTIONS_ENDTAG
the end comment tag for inserting the generated Javadoc- See Also:
- Constant Field Values
-
-
Method Detail
-
listOptions
public java.util.Enumeration listOptions()
Returns an enumeration describing the available options.- Specified by:
listOptionsin interfaceOptionHandler- Overrides:
listOptionsin classJavadoc- Returns:
- an enumeration of all the available options.
-
setOptions
public void setOptions(java.lang.String[] options) throws java.lang.ExceptionParses a given list of options.- Specified by:
setOptionsin interfaceOptionHandler- Overrides:
setOptionsin classJavadoc- Parameters:
options- the list of options as an array of strings- Throws:
java.lang.Exception- if an option is not supported
-
getOptions
public java.lang.String[] getOptions()
Gets the current settings of this object.- Specified by:
getOptionsin interfaceOptionHandler- Overrides:
getOptionsin classJavadoc- Returns:
- an array of strings suitable for passing to setOptions
-
setProlog
public void setProlog(boolean value)
sets whether to add the "Valid options are..." prolog- Parameters:
value- true if the prolog is to be added
-
getProlog
public boolean getProlog()
whether "Valid options are..." prolog is included in the Javadoc- Returns:
- true if the prolog is printed
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
Parses the given commandline parameters and generates the Javadoc.- Parameters:
args- the commandline parameters for the object
-
-