Uses of Interface
proper.xml.XMLAccessInterface

Packages that use XMLAccessInterface
proper.app Contains command line classes, which can all be called with the option "-help" to get further information about the available parameters. 
proper.gui.experiment This package serves as a frontend to the command line based Application classes. 
proper.io Classes that handle IO-stuff can be found here, e.g. 
proper.remote Classes for the distributed computing part of Proper can be found here, i.e. 
 

Uses of XMLAccessInterface in proper.app
 

Classes in proper.app that implement XMLAccessInterface
 class Application
          This class functions as a Ancestor for all classes that are called from commandline with parameters.
 class ArffComparer
          A simple comparer of ARFF files created by different tools.
 class ArffFilter
          This class filters an ARFF filter: it can delete attributes by names, but also run WEKA filters.
 class Bagger
          This class Exports a table to an ARFF-file that can be used in MILK (the multi instance learning kit, based on Weka).

For a complete list of commandline parameters just run it with the option "-help".
 class Classifier
          This class trains a classifier and classifies given instances.
One can specify WEKA or MILK classifiers.

For a complete list of commandline parameters just run it with the option "-help".
 class DatabaseApplication
          This class functions as a Ancestor for all classes that are called from commandline with parameters and that handle databases
For a complete list of commandline parameters just run it with the option "-help".
 class Databases
          This class creates the necessary databases for the experiments.
 class Experimenter
          This class runs experiments with a given ARFF-file.

For a complete list of commandline parameters just run it with the option "-help".
 class Export
          This class Exports a table to an ARFF-file that is used in WEKA.

 class ForeignKeys
          This class shows foreign keys of a given table.
 class Import
          This class imports Prolog programs or CSV files and creates a database from it with tables according to the predicates (Prolog) or filenames (CSV).
 class Jobs
          This class extracts the java calls (i.e.
 class MILK
          This class performs a flattening of a database into a single table.
 class Propagation
          This class performs the propagation of keys to outlying tables.
 class Reducer
          This class is used for reducing (= deleting) the amount of rows of tables in a database given a certain column.
 class RELAGGS
          This class runs Relaggs over an SQL-database.
Relaggs: Mark-A.
 class Relations
          This class discovers the relations for a given table in a database based on the names of the columns.
 class REMILK
          This class combines RELAGGS and MILK.

For a complete list of commandline parameters just run it with the option "-help".
 class Standalone
          This class creates a standalone version of a provided class.
 class Tester
          This class runs testing of a generated classifier, therefore learning and testing ARFF-files have to be provided (besides the classifier).
One can specify WEKA or MILK classifiers.

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

Uses of XMLAccessInterface in proper.gui.experiment
 

Classes in proper.gui.experiment that implement XMLAccessInterface
 class BuilderPanel
          This panel represents a panel for the Builder that is added as a Tab in a JTabbedPane.
 class BuilderProperties
          This panel contains the "RELAGGS" options of an experiment.
 class BuilderSteps
          This panel contains the single Groups of "Steps" of an experiment.
 class BuilderTabPanel
          This panel represents a panel for the Builder that is added as a Tab in a JTabbedPane and which also contains a JTabbedPane.
 

Uses of XMLAccessInterface in proper.io
 

Classes in proper.io that implement XMLAccessInterface
 class CommandLine
          This class process an array of strings and aligns the commandline parameter and its value.
 

Uses of XMLAccessInterface in proper.remote
 

Classes in proper.remote that implement XMLAccessInterface
 class JobAdder
          This class adds jobs to a specified JobServer.
 class JobClient
          This class acts as a client to a server distributing jobs to be carried out.
Every request the client sends to the server has the type of request in the first line, the port it is listening to in the second line and any other data after that.

For a complete list of commandline parameters just run it with the option "-help".
 class JobServer
          This class is a server for performing distributed computation.
The clients register and unregister themselves with the server, which handles a queue of jobs.
Every Request that is sent between Server and Client has the type of request in the first line.
The job list that the server reads is a simple text file where each line is either a comment (line is starting with a "#") or a real job.
 class Server
          This abstract class contains some basic functionality for a server.

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