|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ProperInterface | |
---|---|
proper.app | Contains command line classes, which can all be called with the option "-help" to get further information about the available parameters. |
proper.core | The core package includes classes and interfaces most classes in Proper extend or implement. |
proper.database | All classes concerning Database access and traversal or related structures can be found here. |
proper.engine | The engine classes (all derived from
Engine
) perform the actions defined by the parameters they get from the
Application-classes. |
proper.gui | Contains all classes concerning the GUI frontend of Proper. |
proper.gui.core.frame | Frames that are used in Proper are located here. |
proper.gui.experiment | This package serves as a frontend to the command line based Application classes. |
proper.gui.help | Contains the Help for Proper and also the famous "About-Box". |
proper.gui.milk | Contains some MILK GUI tools. |
proper.gui.remote | Contains classes for administrating the JobServer, e.g. |
proper.gui.util | Contains some utils, like XML/XSL-Transformer (
XSLer
) or a Logfile-Viewer (
Logger
). |
proper.gui.weka | Contains some WEKA GUI tools. |
proper.imp | Contains all the classes concerning the import of data, i.e. |
proper.net | Network specific classes are located here. |
proper.relaggs | contains the core classes of RELAGGS, without the GUI components |
proper.remote | Classes for the distributed computing part of Proper can be found here, i.e. |
proper.remote.messages | Contains the XML-messages used for the distributed computing. |
Uses of ProperInterface in proper.app |
---|
Classes in proper.app that implement ProperInterface | |
---|---|
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 ProperInterface in proper.core |
---|
Classes in proper.core that implement ProperInterface | |
---|---|
class |
ArgumentObject
This abstract class adds some functionality for classes that handle arguments. |
class |
ProperObject
This abstract class serves only for some common functionality of most classes. |
Methods in proper.core with parameters of type ProperInterface | |
---|---|
void |
ProperObject.addListener(ProperInterface o)
adds the object to the listener list |
void |
ProperInterface.addListener(ProperInterface o)
adds the object to the listener list |
void |
ProperObject.notifyListener(ProperInterface o)
notifies the specified listener of changes |
void |
ProperInterface.notifyListener(ProperInterface o)
notifies the specified listener of changes |
void |
ProperObject.removeListener(ProperInterface o)
removes the object from the listeners |
void |
ProperInterface.removeListener(ProperInterface o)
removes the object from the listeners |
Uses of ProperInterface in proper.database |
---|
Classes in proper.database that implement ProperInterface | |
---|---|
class |
ColumnLister
This class retrieves a list of column names for a given table. |
class |
Connector
This class connects to a given SQL database (standard is MySQL). |
class |
ConnectorObject
This abstract class is an ancestor to all Connector-dependent classes. |
class |
Creator
This class creates databases on a given host. |
class |
DatabaseLister
Lists all available Databases on the given host |
class |
Dropper
This class is just a convenient way for dropping tables. |
class |
Executor
This class executes SQL-Statements (try-catch-wrapper to avoid long code). |
class |
ExecutorObject
This abstract class is an ancestor to all classes that want to use an Executor instance. |
class |
Joiner
This class can perform different kinds of joins: NATURAL, LEFT OUTER and RIGHT OUTER the two tables are joined via some keys like in SQL BEST before the join is performed the class checks whether a LEFT OUTER or a RIGHT OUTER join is better |
class |
Modifier
A small helper class e.g. |
class |
Reader
This class reads all the data from a given SQL table and creates WEKA instances from that. A verbose level of 2 prints also the SQL statements for retrieving the instances. |
class |
RelationDiscoverer
This class discovers from a table all the tables that are dependent on it, i.e. |
class |
Sparser
This class retrieves a certain percentage of data from a table. |
class |
TableLister
This class retrieves a list of table names for the current database. |
class |
Writer
This class is used for writing a table to an ARFF-file. |
Uses of ProperInterface in proper.engine |
---|
Classes in proper.engine that implement ProperInterface | |
---|---|
class |
Arffer
This class exports the data from a table to an ARFF-file. |
class |
BagArffer
This class exports the data from a table to an ARFF-file that can be used for MILK (multi instance learning kit, based on Weka). If the bag is not provided the first index is taken in the target table. |
class |
DatabaseEngine
This class encapsulates some common code for Engines that access DBs. |
class |
Engine
This class provides a simple wrapper for code that needs several arguments. |
class |
Flattener
This class flattens a given relational database into one table. |
class |
Importer
This class imports the specified datafiles (Prolog or CSV) into a database. If verbose level is >=1 the parser's verbose is set to TRUE, if it is >=2 then also the inserts are printed to stdout (can be pretty much!). |
class |
Instancer
This class creates Instances directly from the previously propositionalized database and stores them under the parameter "instances". |
class |
Milk
This class starts an MILK classifier with either an ARFF-file (Parameter "type" is then "output") or previously generated Instances (Paramter "type" is then "instances"). |
class |
MilkClassifier
This class trains a MILK classifier and classifies given instances. |
class |
MilkExperimenter
This class runs experiments with a given ARFF-file. It is using MILK (the Multi Instance extension of WEKA). |
class |
Propagator
Transforms a tree structure of relations between tables into a star structure with a depth of one, i.e. |
class |
Relaggs
This class is a wrapper around RELAGGS (Propositionalization of a relational data model). |
class |
ReMilker
This class combines the aggregation from MILK and RELAGGS. |
class |
Weka
This class starts a WEKA classifier with either an ARFF-file (Parameter "type" is then "output") or previously generated Instances (Paramter "type" is then "instances"). |
class |
WekaClassifier
This class trains a WEKA classifier and classifies given instances. |
class |
WekaExperimenter
This class runs experiments with a given ARFF-file. It uses the WEKA Experimenter for this. |
Uses of ProperInterface in proper.gui |
---|
Classes in proper.gui that implement ProperInterface | |
---|---|
class |
Proper
This is the main GUI class, which starts all other windows. |
Uses of ProperInterface in proper.gui.core.frame |
---|
Classes in proper.gui.core.frame that implement ProperInterface | |
---|---|
class |
ApplicationFrame
This class defines the application window that handles subordinated windows. |
class |
ChildFrame
This class has always the ApplicationFrame as parent. |
class |
CommandLineFrame
This class defines a frame that handles command line arguments. This class is started with the command line parameters like this: |
class |
DatabaseChildFrame
This class has always the ApplicationFrame as parent. |
class |
DummyFrame
This Frame is only used for Dialogs, since there exists the problem if a JDialog is instantiated without a parent (e.g. |
class |
ProperFrame
This abstract Frame is parent to all frames used for Proper. It only implements the Listener Interfaces, but adds no functionality only empty methods. Besides that it handles stuff like interpreting the verbose string and propagating changes to its registered listeners. |
Methods in proper.gui.core.frame with parameters of type ProperInterface | |
---|---|
void |
ProperFrame.addListener(ProperInterface o)
adds the object to the listener list |
void |
ProperFrame.notifyListener(ProperInterface o)
notifies the specified listener of changes |
void |
ProperFrame.removeListener(ProperInterface o)
removes the object from the listeners |
Uses of ProperInterface in proper.gui.experiment |
---|
Classes in proper.gui.experiment that implement ProperInterface | |
---|---|
class |
Builder
The Builder is used for building custom experiments, i.e. |
class |
ExperimentFrame
This frame is the ancestor for all Experiment-based frames. |
class |
ReMilk
This frame is for Propositionalization with REMILK. |
class |
Run
This frame is for executing ANT files: it loads an XML file and displays the targets. |
class |
Setup
This frame is for setting up the environment for Propositionalization. |
Uses of ProperInterface in proper.gui.help |
---|
Classes in proper.gui.help that implement ProperInterface | |
---|---|
class |
About
Displays a simple About-Box that display some system-settings etc. |
class |
Help
This class is used as a simple HTML-Browser for displaying the Documentation. |
Uses of ProperInterface in proper.gui.milk |
---|
Classes in proper.gui.milk that implement ProperInterface | |
---|---|
class |
MIExperimenter
The MILK Experimenter. |
Uses of ProperInterface in proper.gui.remote |
---|
Classes in proper.gui.remote that implement ProperInterface | |
---|---|
class |
Jobber
This class is a GUI frontend for creating Jobslists for the distributed computing. |
class |
JobMonitor
This class monitors a JobServer, offering a GUI for the current status. The deletion of jobs may not work if a job became obsolete, i.e. |
Uses of ProperInterface in proper.gui.util |
---|
Classes in proper.gui.util that implement ProperInterface | |
---|---|
class |
Editor
A little tool for editing files. |
class |
Logger
A little tool for handling logfiles, e.g. |
class |
XSLer
This class can be used for testing XSL scripts. |
Uses of ProperInterface in proper.gui.weka |
---|
Classes in proper.gui.weka that implement ProperInterface | |
---|---|
class |
ArffViewer
A little tool for viewing ARFF files. |
class |
Explorer
The WEKA Explorer. |
class |
SqlViewer
A small viewer for doing SQL queries. |
Uses of ProperInterface in proper.imp |
---|
Classes in proper.imp that implement ProperInterface | |
---|---|
class |
CSVParser
This parser works on CSV files. |
class |
Fingerprint
This class handles Fingerprints, i.e. |
class |
Indexer
This class interpretes the "verbal" indexes for files, e.g. |
class |
Namer
A class for creating table names, column names, etc. |
class |
Parser
This abstract is the ancestor for several Parsers that use predicates. |
class |
PostProcessor
This class performs post processing of the stored predicates, like finding inconsistent ones, trying to fix inconsistencies. |
class |
PrologParser
This parser works on files that contain Prolog ground facts. |
class |
Traverser
This class extracts useful information from a given structure. |
Uses of ProperInterface in proper.net |
---|
Classes in proper.net that implement ProperInterface | |
---|---|
class |
Data
This class can send data to a receiver and also receive it (it is waiting until it's getting something, i.e. |
Uses of ProperInterface in proper.relaggs |
---|
Classes in proper.relaggs that implement ProperInterface | |
---|---|
class |
RelaggsStructure
Title: RelaggsStructure Description: Stores the information about the attributes of an aggregated table. ChangeLog: FracPete (2004-05-28): changed data types in getAlterTableColumns to ANSI types INT and DOUBLE PRECISION |
class |
SqlEngine
Title: SqlEngine Description: Connection to database system. Changelog: FracPete: LEFT OUTER JOIN introduced (optional) see setLeftOuterJoin FracPete: can use any index instead of primary key (optional) see setUseAnyIndex FracPete: can use specific index for aggregation (optional) see setUseIndex FracPete: list of tables to exclude from aggregation possible (optional) see setExcludedTables FracPete (2004-05-27): broke down STDDEV into aggregate functions, since implementations differ (MySQL: population, PostgreSQL: sample) see getStddev, USE_BUILTIN_STDDEV, USE_SAMPLE_STDDEV FracPete (2004-05-28): removed limitation for tables with no schema getTables returns only tables now (with PostgreSQL it also returned the Indices) uses DB-independent DATA_TYPE instead TYPE_NAME, see RelaggsAttribute LIMIT %ROWS% implemented, see getLimit implemented method that generates a CREATE TABLE statement from a SELECT, since "CREATE TABLE ... |
Uses of ProperInterface in proper.remote |
---|
Classes in proper.remote that implement ProperInterface | |
---|---|
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". |
Uses of ProperInterface in proper.remote.messages |
---|
Classes in proper.remote.messages that implement ProperInterface | |
---|---|
class |
DataMessage
This class encapsulates a DataMessage, where the data of the payload (file or something like this) is in the <body> tag of the Message. The actual data looks like this: |
class |
FileMessage
This class encapsulates a FileMessage, where the data of the payload (file or something like this) is in the <body> tag of the Message, besides the the name of the file. The actual data looks like this: |
class |
JobMessage
This class encapsulates a JobMessage, where the job is inside the <body> tag of the Message. The actual Job looks like this: |
class |
Message
This class encapsulates the standard behaviour and methods for all messages. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |