Package weka
Class Run
- java.lang.Object
-
- weka.Run
-
public class Run extends java.lang.ObjectHelper class that executes Weka schemes from the command line. Performs Suffix matching on the scheme name entered by the user - e.g.
java weka.Run NaiveBayes
will prompt the user to choose among weka.classifiers.bayes.ComplementNaiveBayes, weka.classifiers.bayes.NaiveBayes, weka.classifiers.bayes.NaiveBayesMultinomial, weka.classifiers.bayes.NaiveBayesMultinomialUpdateable, weka.classifiers.bayes.NaiveBayesSimple, weka.classifiers.bayes.NaiveBayesUpdateable- Version:
- $Revision: 13477 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRun.SchemeType
-
Constructor Summary
Constructors Constructor Description Run()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<java.lang.String>findSchemeMatch(java.lang.Class<?> classType, java.lang.String schemeToFind, boolean matchAnywhere, boolean notJustRunnables)Find a scheme that matches the supplied suffixstatic java.util.List<java.lang.String>findSchemeMatch(java.lang.String schemeToFind, boolean matchAnywhere)Find a scheme that matches the supplied suffixstatic voidmain(java.lang.String[] args)Main method for this class.
-
-
-
Method Detail
-
findSchemeMatch
public static java.util.List<java.lang.String> findSchemeMatch(java.lang.Class<?> classType, java.lang.String schemeToFind, boolean matchAnywhere, boolean notJustRunnables)Find a scheme that matches the supplied suffix- Parameters:
classType- matching schemes must be of this class typeschemeToFind- the name of the scheme to findmatchAnywhere- if true, the name is matched anywhere in the non-package part of candidate schemes- Returns:
- a list of fully qualified matching scheme names
-
findSchemeMatch
public static java.util.List<java.lang.String> findSchemeMatch(java.lang.String schemeToFind, boolean matchAnywhere)Find a scheme that matches the supplied suffix- Parameters:
schemeToFind- the name of the scheme to findmatchAnywhere- if true, the name is matched anywhere in the non-package part of candidate schemes- Returns:
- a list of fully qualified matching scheme names
-
main
public static void main(java.lang.String[] args)
Main method for this class. -help or -h prints usage info.- Parameters:
args-
-
-