proper.app
Class Experimenter

java.lang.Object
  extended by proper.core.ProperObject
      extended by proper.core.ArgumentObject
          extended by proper.app.Application
              extended by proper.app.Experimenter
All Implemented Interfaces:
CommandLineInterface, ProperInterface, XMLAccessInterface

public class Experimenter
extends Application

This class runs experiments with a given ARFF-file.

For a complete list of commandline parameters just run it with the option "-help".

Version:
$Revision: 1.2 $
Author:
FracPete
See Also:
MilkExperimenter, WekaExperimenter

Field Summary
 
Fields inherited from interface proper.core.ProperInterface
VERSION
 
Constructor Summary
Experimenter()
           
 
Method Summary
 void checkCommandLine()
          checks whether all necessary parameters are provided
static void main(java.lang.String[] args)
          starts the application
 void printDescription()
          prints a short description of this class
 void printUsage()
          prints the usage of the application, with all necessary parameters
 
Methods inherited from class proper.app.Application
createInstance, fromXML, parameterError, run, run, setArgs, setArgs, toString, toXML
 
Methods inherited from class proper.core.ArgumentObject
fixAdditionalArg
 
Methods inherited from class proper.core.ProperObject
addListener, addOutput, classInVerbose, debugprint, debugprint, debugprint, debugprint, debugprintln, debugprintln, debugprintln, debugprintln, debugprintln, getListeners, getRuntime, getVerbose, getVerboseLevel, getVerboseLevelForClass, getVerboseString, getVerboseStringForClass, notifyListener, notifyListeners, print, print, print, print, println, println, println, println, println, printMemory, removeListener, setOutput, setVerbose, setVerboseLevel, setVerboseString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Experimenter

public Experimenter()
Method Detail

checkCommandLine

public void checkCommandLine()
checks whether all necessary parameters are provided

Specified by:
checkCommandLine in interface CommandLineInterface
Overrides:
checkCommandLine in class Application

printDescription

public void printDescription()
prints a short description of this class

Specified by:
printDescription in interface CommandLineInterface
Overrides:
printDescription in class Application

printUsage

public void printUsage()
prints the usage of the application, with all necessary parameters

Specified by:
printUsage in interface CommandLineInterface
Overrides:
printUsage in class Application

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
starts the application

Throws:
java.lang.Exception