Package weka.core
Class CheckGOE
- java.lang.Object
-
- weka.core.Check
-
- weka.core.CheckGOE
-
- All Implemented Interfaces:
OptionHandler,RevisionHandler
public class CheckGOE extends Check
Simple command line checking of classes that are editable in the GOE. Usage:CheckGOE -W classname -- test optionsValid options are:-D Turn on debugging output.
-S Silent mode - prints nothing to stdout.
-ignored <comma-separated list of properties> Skipped properties. (default: capabilities,options)
-W Full name of the class analysed. eg: weka.classifiers.rules.ZeroR (default weka.classifiers.rules.ZeroR)
- Version:
- $Revision: 1.4 $
- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Constructor Summary
Constructors Constructor Description CheckGOE()default constructor
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckGlobalInfo()checks whether the object declares a globalInfo method.booleancheckToolTips()checks whether the object declares tip text method for all its properties.voiddoTests()Runs some diagnostic tests on the object.java.lang.StringgetIgnoredProperties()Get the ignored properties used in checkToolTips() as comma-separated list (sorted).java.lang.ObjectgetObject()Get the object used in the tests.java.lang.String[]getOptions()Gets the current settings of the object.java.lang.StringgetRevision()Returns the revision string.booleangetSuccess()returns the success of the testsjava.util.EnumerationlistOptions()Returns an enumeration describing the available options.static voidmain(java.lang.String[] args)Main method for using the CheckGOE.voidsetIgnoredProperties(java.lang.String value)Sets the properties to ignore in checkToolTips().voidsetObject(java.lang.Object value)Set the object to work on..voidsetOptions(java.lang.String[] options)Parses a given list of options.
-
-
-
Method Detail
-
listOptions
public java.util.Enumeration listOptions()
Returns an enumeration describing the available options.- Specified by:
listOptionsin interfaceOptionHandler- Overrides:
listOptionsin classCheck- 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. Valid options are:-D Turn on debugging output.
-S Silent mode - prints nothing to stdout.
-ignored <comma-separated list of properties> Skipped properties. (default: capabilities,options)
-W Full name of the class analysed. eg: weka.classifiers.rules.ZeroR (default weka.classifiers.rules.ZeroR)
- Specified by:
setOptionsin interfaceOptionHandler- Overrides:
setOptionsin classCheck- 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 the object.- Specified by:
getOptionsin interfaceOptionHandler- Overrides:
getOptionsin classCheck- Returns:
- an array of strings suitable for passing to setOptions
-
setObject
public void setObject(java.lang.Object value)
Set the object to work on..- Parameters:
value- the object to use.
-
getObject
public java.lang.Object getObject()
Get the object used in the tests.- Returns:
- the object used in the tests.
-
setIgnoredProperties
public void setIgnoredProperties(java.lang.String value)
Sets the properties to ignore in checkToolTips(). Comma-separated list.- Parameters:
value- the list of properties- See Also:
checkToolTips()
-
getIgnoredProperties
public java.lang.String getIgnoredProperties()
Get the ignored properties used in checkToolTips() as comma-separated list (sorted).- Returns:
- the ignored properties
- See Also:
checkToolTips()
-
getSuccess
public boolean getSuccess()
returns the success of the tests- Returns:
- true if the tests were successful
-
checkGlobalInfo
public boolean checkGlobalInfo()
checks whether the object declares a globalInfo method.- Returns:
- true if the test was passed
-
checkToolTips
public boolean checkToolTips()
checks whether the object declares tip text method for all its properties.- Returns:
- true if the test was passed
-
doTests
public void doTests()
Runs some diagnostic tests on the object. Output is printed to System.out (if not silent).
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Returns:
- the revision
-
main
public static void main(java.lang.String[] args)
Main method for using the CheckGOE.- Parameters:
args- the options to the CheckGOE
-
-