A B C D E F G H I J K L M N O P Q R S T U V W X

A

About - Class in proper.gui.help
Displays a simple About-Box that display some system-settings etc.
About(ApplicationFrame) - Constructor for class proper.gui.help.About
creates the dialog and displays it
accept(File) - Method in class proper.gui.core.io.SimpleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
ACTION_CANCEL - Static variable in class proper.gui.core.panel.OkCancelPanel
the action command of the Cancel-Button
ACTION_CONNECT - Static variable in class proper.gui.core.panel.DatabasePanel
the action of the Connect-Button
ACTION_OK - Static variable in class proper.gui.core.panel.OkCancelPanel
the action command of the OK-Button
ACTION_SELECTDATABASE - Static variable in class proper.gui.core.panel.DatabasePanel
the action of the Select-Button (Database)
ACTION_SELECTTABLE - Static variable in class proper.gui.core.panel.DatabasePanel
the action of the Select-Button (Table)
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.DatabaseDialog
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.EditDialog
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.ListDialog
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.MessageBox
an action has been invoked
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.dialog.RelationsDialog
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.list.List
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.panel.DatabasePanel
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.panel.ProperPanel
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.panel.RelationsPanel
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.text.ClassifierTextField
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.text.FilterTextField
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.core.text.ProperTextField
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.Builder
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.BuilderProperties
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.BuilderSteps
Invoked when an action occurs.
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.ExperimentFrame
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.ExperimentOptions
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.experiment.Run
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.help.About
an action has been invoked
actionPerformed(ActionEvent) - Method in class proper.gui.help.Help
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.Proper
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.remote.Jobber
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.remote.JobMonitor
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.util.Editor
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.util.Logger
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.util.Relations
invoked when an action occurs
actionPerformed(ActionEvent) - Method in class proper.gui.util.XSLer
invoked when an action occurs
add(Object) - Method in class proper.imp.Data
adds the given object to the list
add(int, Object) - Method in class proper.imp.Data
adds the given object to the list at the specified index
add(Predicate) - Method in class proper.imp.Traverser
adds the specified predicate
add(PrintStream) - Method in class proper.io.Tee
adds the given PrintStream to the list of streams, with NO timestamp
add(PrintStream, boolean) - Method in class proper.io.Tee
adds the given PrintStream to the list of streams
add(InetSocketAddress) - Method in class proper.remote.ClientList
adds the given client to the list
add(InetSocketAddress, String) - Method in class proper.remote.ClientList
adds the given client with its job to the list
add(MutableTreeNode) - Method in class proper.xml.Element
adds the given child to its own
addActionListener(ActionListener) - Method in class proper.gui.core.panel.DatabasePanel
adds the given listener to the buttons
addActionListener(ActionListener) - Method in class proper.gui.core.panel.OkCancelPanel
adds the actionlistener for the buttons
addAdditionalJobs(String[]) - Method in class proper.app.Jobs
adds additional jobs, like get_file
addAggregatedAttributes(RelaggsTable, RelaggsTable, RelaggsStructure, Join) - Method in class proper.relaggs.SqlEngine
Adds the aggregated attributes to the relaggs table.
FracPete:
- introduced HashSet to skip duplicate columns and also that there are not too many columns inserted
- ADD COLUMN split into single statements (necessary for ANSI SQL!)
addAttribute(RelaggsAttribute) - Method in class proper.relaggs.RelaggsStructure
Adds an attribute that should be aggregated to the structure.
addAttribute(RelaggsAttribute) - Method in class proper.relaggs.RelaggsTable
Adds a new attribute to the table.
addAttribute(Attribute) - Method in class proper.xml.Element
adds the given attribute to its own list
addAttributeValue(RelaggsAttribute, int, int) - Method in class proper.relaggs.RelaggsStructure
Adds an integer attribute value to the structure.
addAttributeValue(RelaggsAttribute, Date, int) - Method in class proper.relaggs.RelaggsStructure
Adds a date attribute value to the structure.
addAttributeValue(RelaggsAttribute, String, int) - Method in class proper.relaggs.RelaggsStructure
Adds a string attribute value to the structure.
addAttributeValueGroupBy(RelaggsAttribute, RelaggsAttribute, Object, Date, int) - Method in class proper.relaggs.RelaggsStructure
Adds a date attribute value for a condition attribute value to the structure.
addAttributeValueGroupBy(RelaggsAttribute, RelaggsAttribute, Object, Object, String, int) - Method in class proper.relaggs.RelaggsStructure
Adds an integer attribute value or an aggregated integer value for a condition attribute value to the structure.
addAttributeValueGroupBy(RelaggsAttribute, RelaggsAttribute, Object, String, int) - Method in class proper.relaggs.RelaggsStructure
Adds a string attribute value for a condition attribute value to the structure.
addChoosableFileFilter(FileFilter) - Method in class proper.gui.core.text.FileTextField
Adds a filter to the list of user choosable file filters.
addConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.dialog.DatabaseDialog
adds the keylistener for the buttons
addConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.panel.DatabasePanel
adds the keylistener for the buttons
addConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.text.DatabaseTextField
adds the keylistener for the buttons
addCurrentDirChangeListener(CurrentDirChangeListener) - Method in class proper.gui.core.text.FileTextField
adds the given listener to the notify list
addExtension(String) - Method in class proper.gui.core.io.SimpleFileFilter
Adds a filetype "dot" extension to filter against.
addForeignKey(RelaggsTable) - Method in class proper.relaggs.RelaggsTable
Adds the foreign keys to the given table (if exist) to the table.
ADDITIONAL - Static variable in class proper.remote.messages.JobMessage
the additional tag
addJobs(Vector) - Method in class proper.remote.JobServer
adds the given jobs to the job-queue
addKeyListener(KeyListener) - Method in class proper.gui.core.panel.DatabasePanel
adds the keylistener for the buttons
addKeyListener(KeyListener) - Method in class proper.gui.core.panel.OkCancelPanel
adds the keylistener for the buttons
addListener(ProperInterface) - Method in interface proper.core.ProperInterface
adds the object to the listener list
addListener(ProperInterface) - Method in class proper.core.ProperObject
adds the object to the listener list
addListener(ProperInterface) - Method in class proper.gui.core.frame.ProperFrame
adds the object to the listener list
addListener(TimerInterface) - Method in class proper.util.Timer
adds the object to the listener list
addMouseListenerToHeaderInTable(JTable) - Method in class proper.gui.core.table.TableSorter
 
addNode(MutableTreeNode, MutableTreeNode) - Method in class proper.gui.core.tree.ProperTree
adds the given node as a child to the parent
addNodes(MutableTreeNode, MutableTreeNode[]) - Method in class proper.gui.core.tree.ProperTree
adds the children to the parent
addNodes(MutableTreeNode, Vector) - Method in class proper.gui.core.tree.ProperTree
adds the children to the parent
addOutput(PrintStream) - Method in interface proper.core.ProperInterface
adds the printstream to use for outputting data, i.e.
addOutput(PrintStream) - Method in class proper.core.ProperObject
adds the printstream to use for outputting data, i.e.
addOutput(PrintStream) - Method in class proper.gui.core.frame.ProperFrame
adds the printstream to use for outputting data, i.e.
addPanel(BuilderPanel) - Method in class proper.gui.experiment.Builder
adds the panel to the list of panels, i.e.
addParameter(BuilderParameter) - Method in class proper.gui.experiment.BuilderPanel
adds the parameter to the list of parameters to display in this panel.
addParameterDefinition(CommandLineParameter) - Method in class proper.io.CommandLine
adds the given parameter to the definition list
addPrimaryKey(String) - Method in class proper.relaggs.RelaggsTable
Adds a primary key to the table.
addRecord() - Method in class proper.relaggs.RelaggsStructure
Increments the record counter.
Address - Class in proper.net
A little helper class for extracting Hostname, IP and Port from a string that may look like this:
host.bla.org/192.168.0.1:1234
or
/192.168.0.1:1234
Address(String) - Constructor for class proper.net.Address
initializes the object and breaks up the address
addSizeChangeListener(SizeChangeListener) - Method in class proper.gui.core.panel.DatabasePanel
adds the keylistener for the buttons
addSplitIndexId(Data, int) - Method in class proper.imp.Indexer
sets for the given predicate the index where a split-id was inserted (necessary for the Namer!)
addStep(String, Vector) - Method in class proper.gui.experiment.BuilderSteps
adds a new step (with the according substeps)
addTableModelListener(TableModelListener) - Method in class proper.gui.core.table.LoggerTableModel
adds a listener to the list that is notified each time a change to data model occurs
addTableModelListener(TableModelListener) - Method in class proper.gui.core.table.PropertyTableModel
adds a listener to the list that is notified each time a change to data model occurs
addTableModelListener(TableModelListener) - Method in class proper.gui.core.table.ResultSetTableModel
adds a listener to the list that is notified each time a change to data model occurs
addToAccessLog(String) - Method in class proper.remote.Processor
adds the message to the access log
addToAccessLog(String) - Method in class proper.remote.Server
adds the message to the access log
addToErrorLog(String) - Method in class proper.remote.Processor
adds the message to the error log
addToErrorLog(String) - Method in class proper.remote.Server
adds the message to the error log
addWindow(ChildFrame) - Method in class proper.gui.core.frame.ApplicationFrame
adds the window to the list
afterRun() - Method in class proper.gui.core.frame.FrameThread
code that should be execute in the run()-method at the end
aggregateAttributes(RelaggsTable, RelaggsTable, Join, int) - Method in class proper.relaggs.SqlEngine
Combines two tables 'main' and 'aggr' by adding the aggregated columns of table 'aggr' to table main.
FracPete: can perform LEFT OUTER JOIN, CREATE TABLE statement now more ANSI compliant
ALIVE_CHECK - Static variable in class proper.remote.Server
the interval in msec to check the alive status of the clients
ambigiousColumns(String, String, Vector) - Method in class proper.database.Joiner
fills a hashset with the names of ambigious columns (actually instances of the class Column, not just the names), i.e.
Ant - Class in proper.io
A little helper class to retrieve Data from ANT-files.
For some reasons the placeholders in the java-tags are not expanded, which means that we'll do it ourselves.
Ant(String) - Constructor for class proper.io.Ant
initializes the object
Ant(File) - Constructor for class proper.io.Ant
initializes the object
AntTarget - Class in proper.io
A simple wrapper class for an ANT file and a target from this file.
AntTarget(Ant, String) - Constructor for class proper.io.AntTarget
initializes the object
Application - Class in proper.app
This class functions as a Ancestor for all classes that are called from commandline with parameters.
Application() - Constructor for class proper.app.Application
initializes the object
ApplicationFrame - Class in proper.gui.core.frame
This class defines the application window that handles subordinated windows.
ApplicationFrame(String) - Constructor for class proper.gui.core.frame.ApplicationFrame
sets defaultcloseoperation to DO_NOTHING_ON_CLOSE.
approved() - Method in class proper.gui.core.dialog.ProperDialog
whether the dialog was approved or not
ArffComparer - Class in proper.app
A simple comparer of ARFF files created by different tools.
ArffComparer() - Constructor for class proper.app.ArffComparer
initializes the application
Arffer - Class in proper.engine
This class exports the data from a table to an ARFF-file.

Arffer() - Constructor for class proper.engine.Arffer
initializes the object
ArffFilter - Class in proper.app
This class filters an ARFF filter: it can delete attributes by names, but also run WEKA filters.
ArffFilter() - Constructor for class proper.app.ArffFilter
 
ArffViewer - Class in proper.gui.weka
A little tool for viewing ARFF files.
ArffViewer(ApplicationFrame) - Constructor for class proper.gui.weka.ArffViewer
initializes the object
ARG - Static variable in class proper.io.Ant
the name of argument-tag
ArgumentObject - Class in proper.core
This abstract class adds some functionality for classes that handle arguments.
ArgumentObject() - Constructor for class proper.core.ArgumentObject
 
arrayToVector(String[]) - Static method in class proper.util.Strings
transforms an array into a vector
assign(Object) - Method in interface proper.core.Assignable
retrieves the inner state of the given object and updates its own state with those settings
assign(Object) - Method in class proper.database.Column
retrieves the inner state of the given object and updates its own state with those settings
assign(Object) - Method in class proper.database.Join
retrieves the inner state of the given object and updates its own state with those settings
assign(Object) - Method in class proper.database.Table
retrieves the inner state of the given object and updates its own state with those settings
Assignable - Interface in proper.core
For instances of classes that can retrieve the "inner" state of another object and update their own "inner" state.
Attribute - Class in proper.xml
This class represents an XML attribute.
Attribute(String) - Constructor for class proper.xml.Attribute
initializes the attribute with empty value
Attribute(String, String) - Constructor for class proper.xml.Attribute
initializes the attribute with name and value
attributes() - Method in class proper.xml.Element
returns the attributes

B

BagArffer - Class in proper.engine
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.

BagArffer() - Constructor for class proper.engine.BagArffer
initializes the object
Bagger - Class in proper.app
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".
Bagger() - Constructor for class proper.app.Bagger
 
beforeRun() - Method in class proper.gui.core.frame.FrameThread
code that should be execute in the run()-method at the beginning
BESTOUTER_JOIN - Static variable in class proper.database.Joiner
the best possible join (left outer or right outer)
BODY - Static variable in class proper.remote.messages.Message
the body node (the actual payload)
breakUp(String) - Static method in class proper.util.Strings
breaks a strings into an array of strings with the standard delimiters from the StringTokenizer class
breakUp(String, String) - Static method in class proper.util.Strings
breaks a strings into an array of strings with the given delimiters
breakUp(String, String, String) - Static method in class proper.util.Strings
breaks a strings into an array of strings with the given delimiters and the given text qualifier
breakUp(String, String, String, int) - Static method in class proper.util.Strings
breaks a strings into an array of strings with the given delimiters and the given text qualifier, for the given number of times (-1 means unlimited)
breakUpVector(String) - Static method in class proper.util.Strings
breaks a strings into a vector of strings with the standard delimiters from the StringTokenizer class
breakUpVector(String, String) - Static method in class proper.util.Strings
breaks a strings into a vector of strings with the given delimiters
breakUpVector(String, String, String) - Static method in class proper.util.Strings
breaks a strings into a vector of strings with the given delimiters and the given text qualifier
breakUpVector(String, String, String, int) - Static method in class proper.util.Strings
breaks a strings into a vector of strings with the given delimiters and the given text qualifier
Builder - Class in proper.gui.experiment
The Builder is used for building custom experiments, i.e.
Builder(ApplicationFrame) - Constructor for class proper.gui.experiment.Builder
initializes the object
BuilderPanel - Class in proper.gui.experiment
This panel represents a panel for the Builder that is added as a Tab in a JTabbedPane.
BuilderPanel(Builder, String) - Constructor for class proper.gui.experiment.BuilderPanel
initializes the panel
BuilderParameter - Class in proper.gui.experiment
This class is just a container for values for fields in the Builder.
BuilderParameter(JComponent, String, boolean, JComponent, boolean, String, String) - Constructor for class proper.gui.experiment.BuilderParameter
initializes the object
BuilderProperties - Class in proper.gui.experiment
This panel contains the "RELAGGS" options of an experiment.
BuilderProperties(Builder, String) - Constructor for class proper.gui.experiment.BuilderProperties
initializes the panel
BuilderSteps - Class in proper.gui.experiment
This panel contains the single Groups of "Steps" of an experiment.
BuilderSteps(Builder) - Constructor for class proper.gui.experiment.BuilderSteps
initializes the panel
BuilderTabPanel - Class in proper.gui.experiment
This panel represents a panel for the Builder that is added as a Tab in a JTabbedPane and which also contains a JTabbedPane.
BuilderTabPanel(Builder, String) - Constructor for class proper.gui.experiment.BuilderTabPanel
initializes the Panel and locates the JTabbedPane
buttonCancel - Variable in class proper.gui.core.panel.OkCancelPanel
 
buttonOK - Variable in class proper.gui.core.panel.OkCancelPanel
 
BUTTONS_OK - Static variable in class proper.gui.core.dialog.MessageBox
buttons OK
BUTTONS_OKCANCEL - Static variable in class proper.gui.core.dialog.MessageBox
buttons OK/Cancel
BUTTONS_YESNO - Static variable in class proper.gui.core.dialog.MessageBox
buttons Yes/No
BUTTONS_YESNOCANCEL - Static variable in class proper.gui.core.dialog.MessageBox
buttons Yes/No/Cancel

C

calcColumnWidth(int) - Method in class proper.gui.core.table.JTableHelper
calcs the optimal column width of the given column
calcColumnWidth(JTable, int) - Static method in class proper.gui.core.table.JTableHelper
Calculates the optimal width for the column of the given table.
calcHeaderWidth(int) - Method in class proper.gui.core.table.JTableHelper
calcs the optimal header width of the given column
calcHeaderWidth(JTable, int) - Static method in class proper.gui.core.table.JTableHelper
Calculates the optimal width for the header of the given table.
caretUpdate(CaretEvent) - Method in class proper.gui.util.Editor
Called when the caret position is updated.
Cells - Class in proper.util
Represents a simple 2-dim.
Cells(int, int) - Constructor for class proper.util.Cells
initializes the object without any column names and the given dimensions
Cells(int, int, Collection) - Constructor for class proper.util.Cells
initializes the object with the given column names and dimensions
changedUpdate(DocumentEvent) - Method in class proper.gui.core.frame.ProperFrame
Gives notification that an attribute or set of attributes changed.
changedUpdate(DocumentEvent) - Method in class proper.gui.core.panel.ProperPanel
Gives notification that an attribute or set of attributes changed.
changedUpdate(DocumentEvent) - Method in class proper.gui.experiment.BuilderPanel
Gives notification that an attribute or set of attributes changed.
changedUpdate(DocumentEvent) - Method in class proper.gui.remote.JobMonitor
Gives notification that an attribute or set of attributes changed.
changedUpdate(DocumentEvent) - Method in class proper.gui.util.Editor
Gives notification that an attribute or set of attributes changed.
changedUpdate(DocumentEvent) - Method in class proper.gui.util.XSLer
Gives notification that an attribute or set of attributes changed.
characters(char[], int, int) - Method in class proper.xml.Parser
characters were read
check() - Method in class proper.gui.experiment.BuilderPanel
returns a vector containing strings stating which fields don't meet the requirements
checkClients() - Method in class proper.remote.Server
checks all the clients in the list whether they are still alive, if not they are removed from the list
checkCommandLine() - Method in class proper.app.Application
checks whether all necessary parameters are provided
checkCommandLine() - Method in class proper.app.ArffFilter
checks whether all necessary parameters are provided
checkCommandLine() - Method in class proper.app.Experimenter
checks whether all necessary parameters are provided
checkCommandLine() - Method in class proper.app.Import
checks whether all necessary parameters are provided
checkCommandLine() - Method in class proper.app.Reducer
checks whether all necessary parameters are provided
checkCommandLine() - Method in interface proper.core.CommandLineInterface
checks whether all necessary parameters are provided
checkCommandLine() - Method in class proper.gui.core.frame.CommandLineFrame
checks whether all necessary parameters are provided
checkError() - Method in class proper.gui.core.text.JTextAreaPrintStream
Flush the stream and check its error state - always FALSE!
checkModel() - Method in class proper.gui.core.table.TableSorter
 
ChildFrame - Class in proper.gui.core.frame
This class has always the ApplicationFrame as parent.
ChildFrame(ApplicationFrame) - Constructor for class proper.gui.core.frame.ChildFrame
initializes the frame with specified parent
ChildFrame(ApplicationFrame, String) - Constructor for class proper.gui.core.frame.ChildFrame
initializes the frame with specified title
ChildFrame(ApplicationFrame, String, int, int) - Constructor for class proper.gui.core.frame.ChildFrame
initializes the frame with the specified title and size
ChildFrame(ApplicationFrame, String, int, int, int, int) - Constructor for class proper.gui.core.frame.ChildFrame
initializes the frame with the specified title, size and coordinates
children() - Method in class proper.xml.Comment
Returns the children of the receiver as an Enumeration.
children() - Method in class proper.xml.Element
returns the children
children() - Method in class proper.xml.Node
Returns the children of the receiver as an Enumeration.
CLASS_NEGATIVE - Static variable in interface proper.imp.ParserInterface
the class for negative examples
CLASS_POSITIVE - Static variable in interface proper.imp.ParserInterface
the class for positive examples
Classifier - Class in proper.app
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".
Classifier() - Constructor for class proper.app.Classifier
 
ClassifierTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can choose a WEKA classifier.
ClassifierTextField(ProperFrame) - Constructor for class proper.gui.core.text.ClassifierTextField
initializes the field with a standard size
ClassifierTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.ClassifierTextField
initializes the field with the given size
ClassifierTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.ClassifierTextField
initializes the field the given text and the given size
ClassifierTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.ClassifierTextField
initializes the field the given text and the given size
classInVerbose(String) - Method in interface proper.core.ProperInterface
checks whether the given class name is part of the verbose string
classInVerbose(String) - Method in class proper.core.ProperObject
checks whether the given class name is part of the verbose string
classInVerbose(String) - Method in class proper.gui.core.frame.ProperFrame
checks whether the given class name is part of the verbose string
CLASSNAME - Static variable in class proper.io.Ant
the name of the attribute for the Java class
clear() - Method in class proper.database.ColumnLister
resets the setting to default, i.e.
clear() - Method in class proper.database.DatabaseLister
resets the default
clear() - Method in interface proper.database.Lister
resets the default
clear() - Method in class proper.database.Sparser
resets the sparser (percentage back to 0%, i.e.
clear() - Method in class proper.database.TableLister
resets the default
clear() - Method in class proper.engine.Engine
removes all the stored parameters
clear() - Method in class proper.gui.core.tree.ProperTree
removes all items from the tree
clear() - Method in class proper.gui.experiment.BuilderPanel
resets the panel to its default values
clear() - Method in class proper.gui.experiment.BuilderProperties
resets the panel to its default values
clear() - Method in class proper.gui.experiment.BuilderTabPanel
resets the panel to its default values
clear() - Method in class proper.imp.Parser
clears the currently stored predicates
clear() - Method in interface proper.imp.ParserInterface
clears any previous results
clear() - Method in class proper.io.Tee
removes all streams and places System.out again in the list
clear() - Method in class proper.remote.messages.Message
creates an empty message with header and body, derived classes only need to override clearBody()
clear() - Method in class proper.util.Timer
removes all the listeners and stops the timer
clear() - Method in class proper.xml.Document
clears the document
clearBody() - Method in class proper.remote.messages.DataMessage
sets the body back to standard
clearBody() - Method in class proper.remote.messages.FileMessage
sets the body back to standard
clearBody() - Method in class proper.remote.messages.JobMessage
sets the body back to standard
clearBody() - Method in class proper.remote.messages.Message
sets the body back to standard
clearParameterDefinitions() - Method in class proper.io.CommandLine
removes all the parameter definitions
ClientList - Class in proper.remote
This class manages a list of clients.
ClientList() - Constructor for class proper.remote.ClientList
initializes the object
clone() - Method in class proper.database.Column
returns a copy of itself
clone() - Method in class proper.imp.Data
returns a copy of this object
clone() - Method in class proper.relaggs.RelaggsTable
Returns a clone of the table.
clone() - Method in class proper.xml.Document
returns a copy of this object (warnings or errors are not cloned!)
close() - Method in class proper.gui.core.dialog.ProperDialog
closes the dialog
close() - Method in class proper.gui.core.text.JTextAreaPrintStream
Close the stream - ignored!
closeWindows() - Method in class proper.gui.core.frame.ApplicationFrame
tries to close all windows and returns if it succeeds, i.e.  that there are no open windows left afterwards
CluderInterface - Interface in proper.util
This interface is common to Excluder and Includer.
collapseAll() - Method in class proper.gui.core.tree.ProperTree
collapses the whole tree
collapseAll(TreePath) - Method in class proper.gui.core.tree.ProperTree
collapses the whole sub-tree
Column - Class in proper.database
This class contains some static informations about a column, like name and type.
Column(String) - Constructor for class proper.database.Column
initializes the column
Column(String, int) - Constructor for class proper.database.Column
initializes the column
Column(String, int, int) - Constructor for class proper.database.Column
initializes the column
Column(String, int, String) - Constructor for class proper.database.Column
initializes the column
Column(String, int, String, int) - Constructor for class proper.database.Column
initializes the column
COLUMN_PREFIX - Static variable in class proper.engine.Relaggs
the prefix used for duplicate columns (a number and a "_" is added, i.e.
ColumnLister - Class in proper.database
This class retrieves a list of column names for a given table.
ColumnLister(Connector) - Constructor for class proper.database.ColumnLister
initializes the object
ColumnLister(Connector, String) - Constructor for class proper.database.ColumnLister
initializes the object
ColumnTreeNode - Class in proper.database
A specialized TreeNode class that handles Column-Objects and provides some methods for conveniencs.
ColumnTreeNode() - Constructor for class proper.database.ColumnTreeNode
initializes the node with no column
ColumnTreeNode(Object) - Constructor for class proper.database.ColumnTreeNode
initializes the node with the given column name (= String) or column (= Column)
CommandLine - Class in proper.io
This class process an array of strings and aligns the commandline parameter and its value.
CommandLine() - Constructor for class proper.io.CommandLine
initializes the object
CommandLine(Vector) - Constructor for class proper.io.CommandLine
initializes the object and parses the string vector
CommandLine(String[]) - Constructor for class proper.io.CommandLine
initializes the object and parses the array
CommandLineFrame - Class in proper.gui.core.frame
This class defines a frame that handles command line arguments.
This class is started with the command line parameters like this:
CommandLineFrame(String) - Constructor for class proper.gui.core.frame.CommandLineFrame
sets defaultcloseoperation to DO_NOTHING_ON_CLOSE.
CommandLineInterface - Interface in proper.core
This interface specifies some methods for command line handling.
CommandLineParameter - Class in proper.io
Represents the definition of a command line parameter, includes methods for checking and outputting data.
CommandLineParameter(String, String) - Constructor for class proper.io.CommandLineParameter
initializes the parameter as flag
CommandLineParameter(String, String, boolean, String, boolean) - Constructor for class proper.io.CommandLineParameter
initializes the parameter
Comment - Class in proper.xml
This class represents an XML comment.
Comment() - Constructor for class proper.xml.Comment
initializes an empty comment with no parent
Comment(Node) - Constructor for class proper.xml.Comment
initializes an empty comment with the given parent
Comment(String) - Constructor for class proper.xml.Comment
initializes an comment with no parent and this content
Comment(Node, String) - Constructor for class proper.xml.Comment
initializes an comment
compare(Object, Object) - Method in class proper.database.JoinComparator
compares the given two joins, either on the size or on the join string
compare(int, int) - Method in class proper.gui.core.table.TableSorter
 
compareRowsByColumn(int, int, int) - Method in class proper.gui.core.table.TableSorter
 
compareTo(Object) - Method in class proper.database.Column
compares the given object to itself
compareTo(Object) - Method in class proper.database.Join
compares the given object to itself, depending on the sorting
compareTo(Object) - Method in class proper.database.Table
compares the given object to itself, depending on the sorting
compareTo(Object) - Method in class proper.imp.Fingerprint
compares the given object with itself
compareTo(Object) - Method in class proper.io.AntTarget
compares the given object to itself, depending on the sorting
compareTo(Object) - Method in class proper.relaggs.RelaggsAttribute
Compares this attribute to the given object.
compareTo(Object) - Method in class proper.relaggs.RelaggsTable
Compares another table to this table.
connect() - Method in class proper.database.Connector
connects the with current parameters to the database, does an automatic disconnect
connect(String, String, String, String, String) - Method in class proper.database.Connector
connects to the database with given data
Connector - Class in proper.database
This class connects to a given SQL database (standard is MySQL).
Connector() - Constructor for class proper.database.Connector
initializes the object (it initializes with the MySQL driver)
Connector(String, String) - Constructor for class proper.database.Connector
connects with the MySQL-Driver to the given host/database
Connector(String, String, String) - Constructor for class proper.database.Connector
connects with the MySQL-Driver to the given host/database w/o password
Connector(String, String, String, String) - Constructor for class proper.database.Connector
connects with the MySQL-Driver to the given host/database with user/pw
Connector(String, String, String, String, String) - Constructor for class proper.database.Connector
connects to the database with the given driver, url, etc.
connectorChanged(ConnectorChangeEvent) - Method in interface proper.gui.core.event.ConnectorChangeListener
listens to changes of a Connector instance
connectorChanged(ConnectorChangeEvent) - Method in class proper.gui.experiment.Builder
listens to changes of a Connector instance
ConnectorChangeEvent - Class in proper.gui.core.event
This Event is fired by a component that handles a Connector object and the the state of this connector is changed.
ConnectorChangeEvent(Object, Connector) - Constructor for class proper.gui.core.event.ConnectorChangeEvent
creates an event with the given Connector
ConnectorChangeListener - Interface in proper.gui.core.event
This Listener is for reacting to ConnectorChangeEvents fired by a component.
ConnectorObject - Class in proper.database
This abstract class is an ancestor to all Connector-dependent classes.
ConnectorObject(Connector) - Constructor for class proper.database.ConnectorObject
initializes the object
contains(PrintStream) - Method in class proper.io.Tee
checks whether the given PrintStream is already in the list
contains(InetSocketAddress) - Method in class proper.remote.ClientList
checks whether the given client is already in the list
contains(String) - Method in interface proper.util.CluderInterface
checks whether the given String is in the list included
contains(String, boolean) - Method in interface proper.util.CluderInterface
checks whether the given String is in the list included; if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
contains(String) - Method in class proper.util.Excluder
checks whether the given String is in the list included
contains(String, boolean) - Method in class proper.util.Excluder
checks whether the given String is in the list included if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
contains(String) - Method in class proper.util.Includer
checks whether the given String is in the list included
contains(String, boolean) - Method in class proper.util.Includer
checks whether the given String is in the list included if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
copy(String, String) - Static method in class proper.io.CopyFile
tries to copy the given file to the new location
CopyFile - Class in proper.io
This class just copies a files from one location to another one.
Originally taken from here.
CopyFile() - Constructor for class proper.io.CopyFile
 
copyParameter(String, Engine) - Method in class proper.engine.Engine
copies the given parameter from the other engine
count(String) - Method in class proper.database.Executor
returns the number of columns this statement will return, -1 if it does not succeed
Counter - Class in proper.util
A little helper class that can do counting based on Objects , i.e.
Counter() - Constructor for class proper.util.Counter
initializes the object
create(String) - Method in class proper.database.Creator
creates the database if not existing
createForeignKeyStatement(Column, Table, Column) - Method in class proper.database.Table
generates an SQL statement for adding a foreign key to this table.
createForeignKeyStatement(Table, Column, Table, Column) - Static method in class proper.database.Table
generates an SQL statement for adding a foreign key to this table.
createIdNames(Data) - Method in class proper.imp.Namer
creates all the names of the IDs for the given predicate
createInstance(String) - Static method in class proper.app.Application
creates a new instance from the given classname
createInstance(String) - Static method in class proper.gui.core.frame.ApplicationFrame
creates a new instance from the given classname
createInstance(String, ApplicationFrame) - Static method in class proper.gui.core.frame.ChildFrame
creates a new instance from the given classname and the given parent
createInstance(String) - Method in class proper.gui.core.frame.ChildFrame
creates a new instance from the given classname and the current set parent
createJoin(String, String, Vector, int) - Method in class proper.database.Joiner
creates the join statement with the given values
createJoin(String, String, String, String, Vector, int) - Method in class proper.database.Joiner
creates the join statement with the given values, if no prefixes are given then there's one added automatically for ambigious columns
createJoin(String, String, Vector, String, String, Vector, Vector, int) - Method in class proper.database.Joiner
creates the join statement with the given values, if no prefixes are given then there's one added automatically for ambigious columns
createMessage(String) - Method in class proper.remote.Processor
creates a new Message with the IP and Port of the server and with the given Request
createMessage() - Method in class proper.remote.Server
creates a new Message with the IP and Port of the server
createMessage(String) - Method in class proper.remote.Server
creates a new Message with the IP and Port of the server and with the given Request
Creator - Class in proper.database
This class creates databases on a given host.
Creator() - Constructor for class proper.database.Creator
initializes the object (it initializes with the MySQL driver)
Creator(String) - Constructor for class proper.database.Creator
connects with the MySQL-Driver to the given host/database
Creator(String, String) - Constructor for class proper.database.Creator
connects with the MySQL-Driver to the given host/database w/o password
Creator(String, String, String) - Constructor for class proper.database.Creator
connects with the MySQL-Driver to the given host/database with user/pw
Creator(String, String, String, String) - Constructor for class proper.database.Creator
connects to the database with the given driver, url, etc.
CSVParser - Class in proper.imp
This parser works on CSV files.
CSVParser() - Constructor for class proper.imp.CSVParser
initializes the object
currentDirChanged(CurrentDirChangeEvent) - Method in interface proper.gui.core.event.CurrentDirChangeListener
invoked by a FileTextField if a file was selected and the current dir changed.
currentDirChanged(CurrentDirChangeEvent) - Method in class proper.gui.experiment.Builder
invoked by a FileTextField if a file was selected and the current dir changed.
CurrentDirChangeEvent - Class in proper.gui.core.event
This Event is fired by a FileTextField after selecting a file.
CurrentDirChangeEvent(Object, File) - Constructor for class proper.gui.core.event.CurrentDirChangeEvent
creates an event with the given directory
CurrentDirChangeListener - Interface in proper.gui.core.event
This Listener is for reacting to CurrentDirChangeEvents fired by a FileTextField, if the current dir has been changed.

D

Data - Class in proper.imp
Data is the common ancestor for Predicate and List.
Data(int) - Constructor for class proper.imp.Data
initializes the List
Data - Class in proper.net
This class can send data to a receiver and also receive it (it is waiting until it's getting something, i.e.
Data() - Constructor for class proper.net.Data
initializes the object
DATA - Static variable in class proper.remote.messages.DataMessage
the data tag
DatabaseApplication - Class in proper.app
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".
DatabaseApplication() - Constructor for class proper.app.DatabaseApplication
 
DatabaseChildFrame - Class in proper.gui.core.frame
This class has always the ApplicationFrame as parent.
DatabaseChildFrame(ApplicationFrame) - Constructor for class proper.gui.core.frame.DatabaseChildFrame
initializes the frame with the given parent
DatabaseChildFrame(ApplicationFrame, String) - Constructor for class proper.gui.core.frame.DatabaseChildFrame
initializes the frame with the given parent and frame
DatabaseChildFrame(ApplicationFrame, String, int, int) - Constructor for class proper.gui.core.frame.DatabaseChildFrame
initializes the frame with the specified title and size
DatabaseChildFrame(ApplicationFrame, String, int, int, int, int) - Constructor for class proper.gui.core.frame.DatabaseChildFrame
initializes the frame with the specified title, size and coordinates
DatabaseDialog - Class in proper.gui.core.dialog
A simple dialog for picking database and table.
DatabaseDialog() - Constructor for class proper.gui.core.dialog.DatabaseDialog
initializes the dialog with a dummy frame
DatabaseDialog(ProperFrame) - Constructor for class proper.gui.core.dialog.DatabaseDialog
initializes the dialog
DatabaseDialog(String) - Constructor for class proper.gui.core.dialog.DatabaseDialog
initializes the dialog with the given title
DatabaseDialog(ProperFrame, String) - Constructor for class proper.gui.core.dialog.DatabaseDialog
initializes the dialog with the given title
DatabaseEngine - Class in proper.engine
This class encapsulates some common code for Engines that access DBs.
DatabaseEngine() - Constructor for class proper.engine.DatabaseEngine
initializes the object
DatabaseLister - Class in proper.database
Lists all available Databases on the given host
DatabaseLister(Connector) - Constructor for class proper.database.DatabaseLister
initializes the object
DatabasePanel - Class in proper.gui.core.panel
This Panel represents an easy way to connect to a database.
It supports PropertyChangeListeners for the names database and table, if other components should react to changes.
The two buttons "Connect" and "Select" also fire Property Changes, where the propertyName of the Event contains the action command of the button.
DatabasePanel() - Constructor for class proper.gui.core.panel.DatabasePanel
initializes the panel
Databases - Class in proper.app
This class creates the necessary databases for the experiments.
Databases() - Constructor for class proper.app.Databases
 
DatabaseTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can open a dialog to choose database/table.
DatabaseTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.DatabaseTextField
initializes the field with a standard size
DatabaseTextField(ProperFrame, int, int) - Constructor for class proper.gui.core.text.DatabaseTextField
initializes the field with the given size
DatabaseTextField(ProperFrame, int, String, int) - Constructor for class proper.gui.core.text.DatabaseTextField
initializes the field the given text and the given size
DatabaseTextField(ProperFrame, int, String, int, boolean) - Constructor for class proper.gui.core.text.DatabaseTextField
initializes the field the given text and the given size
DataMessage - Class in proper.remote.messages
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:
DataMessage() - Constructor for class proper.remote.messages.DataMessage
initializes the object
DataMessage(Reader) - Constructor for class proper.remote.messages.DataMessage
initializes the object with the given xml data
DataMessage(Message) - Constructor for class proper.remote.messages.DataMessage
initializes the object with the given Message
DATE - Static variable in class proper.imp.Fingerprint
 
DATE_FORMAT - Static variable in class proper.xml.XMLInstances
the initial format for dates
dbdatabase - Static variable in class proper.relaggs.RelaggsConfig
the initial database (can be empty)
dbdriver - Static variable in class proper.relaggs.RelaggsConfig
database driver.
dbhost - Static variable in class proper.relaggs.RelaggsConfig
Password for the database access.
dblimit - Static variable in class proper.relaggs.RelaggsConfig
 
dblimit_rows - Static variable in class proper.relaggs.RelaggsConfig
the statement that limits the result to a certain amount of rows
dbpassword - Static variable in class proper.relaggs.RelaggsConfig
Password for the database access.
dbport - Static variable in class proper.relaggs.RelaggsConfig
Password for the database access.
dbsubprotocol - Static variable in class proper.relaggs.RelaggsConfig
User name for the database access.
dbuseforeignkeys - Static variable in class proper.relaggs.RelaggsConfig
whether to utilize the foreign key relations from the metadata
dbuser - Static variable in class proper.relaggs.RelaggsConfig
User name for the database access.
debugprint(int) - Method in interface proper.core.ProperInterface
prints the given int to the current output stream (debug)
debugprint(boolean) - Method in interface proper.core.ProperInterface
prints the given boolean to the current ouput stream (debug)
debugprint(String) - Method in interface proper.core.ProperInterface
prints the given string to the current ouput stream (debug)
debugprint(Object) - Method in interface proper.core.ProperInterface
prints the given object to the current ouput stream (debug)
debugprint(int) - Method in class proper.core.ProperObject
prints the given int to the current output stream (debug)
debugprint(boolean) - Method in class proper.core.ProperObject
prints the given boolean to the current ouput stream (debug)
debugprint(String) - Method in class proper.core.ProperObject
prints the given string to the current ouput stream (debug)
debugprint(Object) - Method in class proper.core.ProperObject
prints the given object to the current ouput stream (debug)
debugprint(int) - Method in class proper.gui.core.frame.ProperFrame
prints the given int to the current output stream (debug)
debugprint(boolean) - Method in class proper.gui.core.frame.ProperFrame
prints the given boolean to the current ouput stream (debug)
debugprint(String) - Method in class proper.gui.core.frame.ProperFrame
prints the given string to the current ouput stream (debug)
debugprint(Object) - Method in class proper.gui.core.frame.ProperFrame
prints the given object to the current ouput stream (debug)
debugprintln() - Method in interface proper.core.ProperInterface
prints a new line to the current ouput stream (debug)
debugprintln(int) - Method in interface proper.core.ProperInterface
prints the given int to the current ouput stream (debug)
debugprintln(boolean) - Method in interface proper.core.ProperInterface
prints the given boolean to the current ouput stream (debug)
debugprintln(String) - Method in interface proper.core.ProperInterface
prints the given string to the current ouput stream (debug)
debugprintln(Object) - Method in interface proper.core.ProperInterface
prints the given object to the current ouput stream (debug)
debugprintln() - Method in class proper.core.ProperObject
prints a new line to the current ouput stream (debug)
debugprintln(int) - Method in class proper.core.ProperObject
prints the given int to the current ouput stream (debug)
debugprintln(boolean) - Method in class proper.core.ProperObject
prints the given boolean to the current ouput stream (debug)
debugprintln(String) - Method in class proper.core.ProperObject
prints the given string to the current ouput stream (debug)
debugprintln(Object) - Method in class proper.core.ProperObject
prints the given object to the current ouput stream (debug)
debugprintln() - Method in class proper.gui.core.frame.ProperFrame
prints a new line to the current ouput stream (debug)
debugprintln(int) - Method in class proper.gui.core.frame.ProperFrame
prints the given int to the current ouput stream (debug)
debugprintln(boolean) - Method in class proper.gui.core.frame.ProperFrame
prints the given boolean to the current ouput stream (debug)
debugprintln(String) - Method in class proper.gui.core.frame.ProperFrame
prints the given string to the current ouput stream (debug)
debugprintln(Object) - Method in class proper.gui.core.frame.ProperFrame
prints the given object to the current ouput stream (debug)
dec(Object) - Method in class proper.util.Counter
decreases the count for the given id by 1
dec(Object, int) - Method in class proper.util.Counter
decreases the count for the given id by the given amount
deleteColumn(String, String) - Method in class proper.database.Modifier
deletes in the given table the specified column
determineBestJoin(String, String, Vector) - Method in class proper.database.Joiner
determines the best join to perform over the two given tables and columns
determineBestJoin(String, String, Vector, String) - Method in class proper.database.Joiner
determines the best join to perform over the two given tables and columns, where it takes into account not to loose any classes, if the class field is given
determineColumns(String, String) - Method in class proper.database.Joiner
determines the columns to use in the join over all fields, not just indexes (the returned vector contains instances of "Table")
determineColumns(String, boolean, String, boolean) - Method in class proper.database.Joiner
determines the columns to use in the join (the returned vector contains instances of "Join").
DIR - Static variable in class proper.gui.core.io.ImageLoader
the directory of the images
disconnect() - Method in class proper.database.Connector
disconnects from the database
discover() - Method in class proper.database.RelationDiscoverer
discovers the relation between the tables in the given database and returns the root element of the built tree
DOCTYPE - Static variable in class proper.xml.XMLExemplars
the DTD for the output
DOCTYPE - Static variable in class proper.xml.XMLInstances
the DTD for the output
Document - Class in proper.xml
A simple XML document.
Document() - Constructor for class proper.xml.Document
initializes the document with empty processing instructions and a "root" root node
Document(String) - Constructor for class proper.xml.Document
initializes the object with the given processing instructions and a "root" root node
Document(String, Element) - Constructor for class proper.xml.Document
initializes the object with the given processing instructions and root
Document(Document) - Constructor for class proper.xml.Document
initializes the object with the given Document
doDistributing() - Method in class proper.remote.JobServer
checks whether we have to distribute all the files we received so far to all the clients
DOUBLE - Static variable in class proper.imp.Fingerprint
 
drop(String) - Method in class proper.database.Dropper
drops the given table
drop(Table) - Method in class proper.database.Dropper
drops the given table
drop(Vector) - Method in class proper.database.Dropper
here we drop a bunch of tables, if at least one drop succeeds we return TRUE otherwise FALSE
dropAll() - Method in class proper.database.Dropper
drops all tables in the current database
Dropper - Class in proper.database
This class is just a convenient way for dropping tables.
Dropper(Connector) - Constructor for class proper.database.Dropper
initializes the object
dropTable(String) - Method in class proper.relaggs.SqlEngine
Drops a table from the database.
dropTables() - Method in class proper.engine.Propagator
drops all temporary tables and also the result table
DummyFrame - Class in proper.gui.core.frame
This Frame is only used for Dialogs, since there exists the problem if a JDialog is instantiated without a parent (e.g.
DummyFrame() - Constructor for class proper.gui.core.frame.DummyFrame
initializes the dummy frame

E

EditDialog - Class in proper.gui.core.dialog
A simple dialog for viewing/editing some text.
EditDialog() - Constructor for class proper.gui.core.dialog.EditDialog
initializes the dialog
EditDialog(ProperFrame) - Constructor for class proper.gui.core.dialog.EditDialog
initializes the dialog
EditDialog(String) - Constructor for class proper.gui.core.dialog.EditDialog
initializes the dialog with the given title
EditDialog(ProperFrame, String) - Constructor for class proper.gui.core.dialog.EditDialog
initializes the dialog with the given title
editingCanceled(ChangeEvent) - Method in class proper.gui.core.table.PropertyTable
when the editing is cancelled
editingStopped(ChangeEvent) - Method in class proper.gui.core.table.PropertyTable
after the editing stopped
Editor - Class in proper.gui.util
A little tool for editing files.
Editor(ApplicationFrame) - Constructor for class proper.gui.util.Editor
initializes the object
Element - Class in proper.xml
This class represents an XML node.
Element(String) - Constructor for class proper.xml.Element
initializes the object with the given name and NO parent
Element(String, String) - Constructor for class proper.xml.Element
initializes the object with the given name and content, but NO parent
Element(Node, String) - Constructor for class proper.xml.Element
initializes the object with the given parent and name
Element(Node, String, String) - Constructor for class proper.xml.Element
initializes the object with the given parent, name and content
endDocument() - Method in class proper.xml.Parser
when the parsing ends
endElement(String, String, String) - Method in class proper.xml.Parser
when an element ends
Engine - Class in proper.engine
This class provides a simple wrapper for code that needs several arguments.
Engine() - Constructor for class proper.engine.Engine
initializes the object
equals(Object) - Method in class proper.database.Column
checks whether the objects are the same
equals(Object) - Method in class proper.database.Join
checks whether the objects are the same
equals(Object) - Method in class proper.database.Table
checks whether the objects are the same
equals(Object) - Method in class proper.imp.Fingerprint
checks whether the fingerprint is the same
equals(Object) - Method in class proper.io.AntTarget
checks whether the objects are the same
equals(Object) - Method in class proper.relaggs.RelaggsAttribute
Returns true if the given object is a RelaggsAttribute and its name equals the name of this attribute.
equals(Object) - Method in class proper.relaggs.RelaggsDate
Return whether this RelaggsDate equals the given object.
equals(Object) - Method in class proper.relaggs.RelaggsTable
Returns true if the object is a RelaggsTable object and the name equals this one.
error(SAXParseException) - Method in class proper.xml.Parser
an error happens and is stored
ErrorBox - Class in proper.gui.core.dialog
This class represents a MessageBox with a error message.
ErrorBox(String, String) - Constructor for class proper.gui.core.dialog.ErrorBox
initializes the dialog
ErrorBox(ProperFrame, String, String) - Constructor for class proper.gui.core.dialog.ErrorBox
initializes the dialog
escape(String) - Static method in class proper.util.Strings
escapes \ and "
Excluder - Class in proper.util
This class is used to check a field name against a "black list" field names.
Excluder(Vector) - Constructor for class proper.util.Excluder
initializes the object with a given list of names (case-insensitive!)
Excluder(Vector, boolean) - Constructor for class proper.util.Excluder
initializes the object with a given list of names
Excluder(Vector, boolean, boolean) - Constructor for class proper.util.Excluder
initializes the object with a given list of names
Excluder(String) - Constructor for class proper.util.Excluder
initializes the object with a comma separated list of field names (case-insensitive!)
Excluder(String, boolean) - Constructor for class proper.util.Excluder
initializes the object with a comma separated list of field names (case-sensitive!)
Excluder(String, boolean, boolean) - Constructor for class proper.util.Excluder
initializes the object with a comma separated list of field names (case-sensitive!)
execute() - Method in class proper.engine.Arffer
creates the instances directly from the table
execute() - Method in class proper.engine.BagArffer
creates the instances directly from the table
execute() - Method in class proper.engine.Engine
executes the engine and returns TRUE if successful
execute() - Method in class proper.engine.Flattener
executes the flattening of the tables
execute() - Method in class proper.engine.Importer
runs the classifier
execute() - Method in class proper.engine.Instancer
creates the instances directly from the table
execute() - Method in class proper.engine.Milk
runs the classifier
execute() - Method in class proper.engine.MilkClassifier
performs the classification
execute() - Method in class proper.engine.MilkExperimenter
runs the experiment
execute() - Method in class proper.engine.Propagator
executes the flattening of the tables
execute() - Method in class proper.engine.Relaggs
executes the propositionalization via RELAGGS
execute() - Method in class proper.engine.ReMilker
combines the propositionalized data from MILK and RELAGGS
execute() - Method in class proper.engine.Weka
runs the classifier
execute() - Method in class proper.engine.WekaClassifier
performs the classification
execute() - Method in class proper.engine.WekaExperimenter
runs the experiment
execute(String) - Method in class proper.io.Shell
executes the given command
execute(String, boolean) - Method in class proper.io.Shell
executes the given command
Executor - Class in proper.database
This class executes SQL-Statements (try-catch-wrapper to avoid long code).
Executor(Connector) - Constructor for class proper.database.Executor
initializes the object
ExecutorObject - Class in proper.database
This abstract class is an ancestor to all classes that want to use an Executor instance.
ExecutorObject(Connector) - Constructor for class proper.database.ExecutorObject
initializes the object
exists(String) - Method in class proper.database.Creator
checks whether the database already exists
exists(String) - Method in class proper.engine.Engine
checks whether the given parameter does exist
exists(String) - Method in class proper.io.CommandLine
tests whether the given parameter was provided in the array
expand(String) - Method in class proper.io.Ant
expands the properties in the given String and returns the expanded version
expand(Vector) - Method in class proper.io.Ant
expands the properties in the given Vector and returns the expanded version
expandAll() - Method in class proper.gui.core.tree.ProperTree
expands the whole tree
expandAll(TreePath) - Method in class proper.gui.core.tree.ProperTree
expands the whole sub-tree
Experimenter - Class in proper.app
This class runs experiments with a given ARFF-file.

For a complete list of commandline parameters just run it with the option "-help".
Experimenter() - Constructor for class proper.app.Experimenter
 
Experimenter - Class in proper.gui.weka
The WEKA Experimenter.
Experimenter(ApplicationFrame) - Constructor for class proper.gui.weka.Experimenter
initializes the object
ExperimentFrame - Class in proper.gui.experiment
This frame is the ancestor for all Experiment-based frames.
ExperimentFrame(ApplicationFrame, String) - Constructor for class proper.gui.experiment.ExperimentFrame
initializes the frame
ExperimentOptions - Class in proper.gui.experiment
This dialog displays all the properties of the given ANT file.
ExperimentOptions(ProperFrame, Ant) - Constructor for class proper.gui.experiment.ExperimentOptions
initializes the dialog
Explorer - Class in proper.gui.weka
The WEKA Explorer.
Explorer(ApplicationFrame) - Constructor for class proper.gui.weka.Explorer
initializes the object
Export - Class in proper.app
This class Exports a table to an ARFF-file that is used in WEKA.

Export() - Constructor for class proper.app.Export
 

F

FILE_PREDICATE - Static variable in class proper.imp.CSVParser
the predicate name of the current file
FileChooser - Class in proper.gui.core.dialog
This class fixes a bug with the Swing JFileChooser: if you entered a new filename in the save dialog and press Enter the getSelectedFile method returns null instead of the filename.
To solve this annoying behavior we call the save dialog once again s.t.
FileChooser() - Constructor for class proper.gui.core.dialog.FileChooser
 
FileMessage - Class in proper.remote.messages
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:
FileMessage() - Constructor for class proper.remote.messages.FileMessage
initializes the object
FileMessage(Reader) - Constructor for class proper.remote.messages.FileMessage
initializes the object with the given xml data
FileMessage(Message) - Constructor for class proper.remote.messages.FileMessage
initializes the object with the given Message
FILENAME - Static variable in class proper.remote.messages.FileMessage
the filename tag
FileTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can open a FileChooser-Dialog.
FileTextField(ProperFrame) - Constructor for class proper.gui.core.text.FileTextField
initializes the field with a standard size
FileTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.FileTextField
initializes the field with the given size
FileTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.FileTextField
initializes the field the given text and the given size
FileTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.FileTextField
initializes the field the given text and the given size
filter(String) - Method in class proper.gui.core.table.LoggerTableModel
filters the display data with the given SearchString (case-insensitive)
filter(String, boolean) - Method in class proper.gui.core.table.LoggerTableModel
filters the display data with the given SearchString
filter(String, int) - Method in class proper.gui.core.table.LoggerTableModel
filters the display data with the given SearchString (case-insensitive) with the given column (-1 means all)
filter(String, boolean, int) - Method in class proper.gui.core.table.LoggerTableModel
filters the display data with the given SearchString with the given col (-1 means all)
FilterTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can choose a WEKA filter.
FilterTextField(ProperFrame) - Constructor for class proper.gui.core.text.FilterTextField
initializes the field with a standard size
FilterTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.FilterTextField
initializes the field with the given size
FilterTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.FilterTextField
initializes the field the given text and the given size
FilterTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.FilterTextField
initializes the field the given text and the given size
findAll(String) - Method in class proper.imp.Traverser
returns all occurences of the specified predicate/list
findAll() - Method in class proper.imp.Traverser
returns all predicates/lists
findAllArgTypes(String) - Method in class proper.imp.Traverser
returns a vector with all the types of argument of the given predicate or list.
findAllLists(String) - Method in class proper.imp.Traverser
returns all occurences of the specified list
findAllLists() - Method in class proper.imp.Traverser
returns all lists
findAllPredicates(String) - Method in class proper.imp.Traverser
returns all occurences of the specified predicate
findAllPredicates() - Method in class proper.imp.Traverser
returns all predicates
findFirst(String) - Method in class proper.imp.Traverser
returns the first occurence of the specified predicate/list, can be NULL
findFirstList(String) - Method in class proper.imp.Traverser
returns the first occurence of the specified list, can be NULL
findFirstPredicate(String) - Method in class proper.imp.Traverser
returns the first occurence of the specified predicate, can be NULL
Fingerprint - Class in proper.imp
This class handles Fingerprints, i.e.
Fingerprint(Object) - Constructor for class proper.imp.Fingerprint
initializes the object
fixAdditionalArg(String) - Method in class proper.core.ArgumentObject
changes the '=' to '-' again (necessary, since the arguments are treated as seperate arguments!)
fixAdditionalArg(String) - Method in class proper.gui.core.frame.CommandLineFrame
changes the '=' to '-' again (necessary, since the arguments are treated as seperate arguments!)
fixName(String) - Method in class proper.imp.Namer
fixes the name, s.t.
Flattener - Class in proper.engine
This class flattens a given relational database into one table.
Flattener() - Constructor for class proper.engine.Flattener
initializes the object
flush() - Method in class proper.gui.core.text.JTextAreaPrintStream
Flush the stream - ignored!
flush() - Method in class proper.io.Tee
flushes all the printstreams
ForeignKeys - Class in proper.app
This class shows foreign keys of a given table.
ForeignKeys() - Constructor for class proper.app.ForeignKeys
 
format(int, int) - Static method in class proper.util.Formatter
formats the given number right-aligned with the given length and the filler ' '
format(int, int, boolean) - Static method in class proper.util.Formatter
formats the given number either left or right-aligned with the given length and the filler ' '
format(int, int, boolean, char) - Static method in class proper.util.Formatter
formats the given number either left or right-aligned with the given length and the given filler (e.g.
Formatter - Class in proper.util
A little helper class for formatting.
Formatter() - Constructor for class proper.util.Formatter
 
FrameThread - Class in proper.gui.core.frame
Represents the Thread-Class with a few enhancements for frames.
FrameThread(ProperFrame) - Constructor for class proper.gui.core.frame.FrameThread
initializes the thread
FROM - Static variable in class proper.remote.messages.Message
the from node in the header
fromCommalist(String) - Static method in class proper.util.Strings
returns an array of the given comma separated list
fromCommalistVector(String) - Static method in class proper.util.Strings
returns a vector of the given comma separated list
fromXML(Element) - Method in class proper.app.Application
reads all the data stored in the children of the given node (= container).
fromXML(Element) - Method in class proper.gui.experiment.BuilderPanel
sets the data contained in this node, i.e.
fromXML(Element) - Method in class proper.gui.experiment.BuilderProperties
sets the properties inside this container node
fromXML(Element) - Method in class proper.gui.experiment.BuilderTabPanel
propagates the content of the node to its Tab-children.
fromXML(Element) - Method in class proper.io.CommandLine
reads all the data stored in the children of the given node (= container) The children must be provided in an ANT compatible way, i.e.
fromXML(String) - Static method in class proper.xml.Transformer
transforms XML text into normal text (resolves entities)
fromXML(Element) - Method in interface proper.xml.XMLAccessInterface
reads all the data stored in the children of the given node (= container)

G

get(int) - Method in class proper.imp.Data
returns the specified object
get(int) - Method in class proper.io.Tee
returns the specified PrintStream from the list
get(int) - Method in class proper.remote.ClientList
returns the specified client, NULL if index is out of bounds
get(Object) - Method in class proper.util.Counter
returns the count for the given id
get(Element, String) - Method in class proper.xml.Path
returns all the nodes that fulfilled the path criteria
getAcceptAllFileFilter() - Method in class proper.gui.core.text.FileTextField
Returns the AcceptAll file filter.
getAddClassLabel() - Method in class proper.imp.Parser
returns the current status of the flag for adding class labels ('+' or '-') to the facts
getAddClassLabel() - Method in interface proper.imp.ParserInterface
returns the flag, whether to add the class label or not
getAdditional() - Method in class proper.remote.Job
returns additional parameters for the job, e.g.
getAdditional() - Method in class proper.remote.messages.JobMessage
returns the Additional tag
getAdditionalLine(int) - Method in class proper.remote.messages.JobMessage
returns all the content of the specified additional line
getAdditionalLines() - Method in class proper.remote.messages.JobMessage
returns all the content of the additional nodes
getAddTable() - Method in class proper.database.ColumnLister
returns whether the table is added in front of the column name
getAggregateFunctions(String, String, boolean) - Method in class proper.relaggs.RelaggsAttribute
Returns a SQL statement containing the standard aggregate functions of the attribute according to its type.
getAll() - Method in class proper.imp.Traverser
returns all distinct predicates and lists
getAllColumns() - Method in class proper.database.ColumnTreeNode
returns a vector with all the columns in the subtree, including this node (depth-first)
getAllJoins() - Method in class proper.database.JoinTreeNode
returns a vector with all the Joins in the subtree, including this node (depth-first)
getAllListData() - Method in class proper.gui.core.list.JListHelper
returns all the lines
getAllListData(JList) - Static method in class proper.gui.core.list.JListHelper
returns all the lines from the given JList
getAllNodes() - Method in class proper.database.ColumnTreeNode
returns all the nodes in the subtree including this node (depth-first)
getAllNodes() - Method in class proper.database.JoinTreeNode
returns all the nodes in the subtree including this node (depth-first)
getAllNodes() - Method in class proper.database.TableTreeNode
returns all the nodes in the subtree including this node (depth-first)
getAllowsChildren() - Method in class proper.xml.Comment
Returns true if the receiver allows children.
getAllowsChildren() - Method in class proper.xml.Element
whether we can add children
getAllowsChildren() - Method in class proper.xml.Node
Returns true if the receiver allows children.
getAllTables() - Method in class proper.database.JoinTreeNode
returns a vector with all the Tables in the subtree, including this node (depth-first)
getAllTables() - Method in class proper.database.TableTreeNode
returns a vector with all the tables in the subtree, including this node (depth-first)
getAllValues(String, int) - Method in class proper.imp.Traverser
returns all the values of an argument for a given predicate/list
getAlphaNumeric() - Method in class proper.util.TemporaryName
returns whether alphanumeric suffices are generated or not
getAlterTableColumns(RelaggsTable) - Method in class proper.relaggs.RelaggsStructure
Returns the columns part for an ALTER TABLE statement containing the new columns for the aggregated values.
FracPete:
changed sql from type String to StringBuffer for performance reasons introduced a HashSet to identify duplicate columns changed data types to ANSI types: INT, DOUBLE PRECISION
getAnt() - Method in class proper.io.AntTarget
returns the ANT instance
getAntTargets() - Method in class proper.io.Ant
returns all targets as AntTarget-Instances
getAntTargets(CluderInterface) - Method in class proper.io.Ant
returns the targets that fit the In/Excluder as AntTarget-Instances.
getArguments(Task) - Method in class proper.io.Ant
returns all the arguments (if any) from the given Java-task, NULL if not found (automatically expanded!)
getAsymmetric() - Method in class proper.imp.PostProcessor
returns the list of predicates that have an asymmetric relationship
getAttribute(String) - Method in class proper.relaggs.RelaggsTable
returns the attribute object for the given name.
getAttribute(String) - Method in class proper.xml.Element
returns the attribute with the given index, can be NULL
getAttributeAt(int) - Method in class proper.xml.Element
returns the attribute at the given index
getAttributeCount() - Method in class proper.xml.Element
returns the number of attributes of this element
getAttributes() - Method in class proper.relaggs.RelaggsTable
Returns an Enumeration of the attributes (RelaggsAttribute objects) of the table.
getAttributes(RelaggsTable, RelaggsAttribute) - Method in class proper.relaggs.SqlEngine
Reads the attributes of the given table into the RelaggsStructure.
getAttributesOrdered() - Method in class proper.relaggs.RelaggsTable
Returns an Iterator of the attributes (RelaggsAttribute objects) of the table in alphabetic order.
getBody() - Method in class proper.remote.messages.Message
returns the body element
getBodyContent() - Method in class proper.remote.messages.Message
returns the content of the body element, can be NULL
getCaseSensitive() - Method in interface proper.util.CluderInterface
returns the case-sensitive state
getCaseSensitive() - Method in class proper.util.Excluder
returns the case-sensitive state
getCaseSensitive() - Method in class proper.util.Includer
returns the case-sensitive state
getCellAt(int, int) - Method in class proper.util.Cells
returns the object at the given position, if it is an invalid position it returns NULL
getCellStringAt(int, int) - Method in class proper.util.Cells
returns always a string, in case getCellAt(int,int) would return NULL this method returns the string 'null'.
getChildAt(int) - Method in class proper.xml.Comment
Returns the child TreeNode at index childIndex.
getChildAt(int) - Method in class proper.xml.Element
returns the child at the given index
getChildAt(int) - Method in class proper.xml.Node
Returns the child TreeNode at index childIndex.
getChildColumnAt(int) - Method in class proper.database.ColumnTreeNode
returns the column of the specified child
getChildCount() - Method in class proper.xml.Comment
Returns the number of children TreeNodes the receiver contains.
getChildCount() - Method in class proper.xml.Element
returns the number of children this element has
getChildCount() - Method in class proper.xml.Node
Returns the number of children TreeNodes the receiver contains.
getChildJoinAt(int) - Method in class proper.database.JoinTreeNode
returns the Join of the specified child
getChildTableAt(int) - Method in class proper.database.TableTreeNode
returns the table of the specified child
getChoosableFileFilters() - Method in class proper.gui.core.text.FileTextField
Gets the list of user choosable file filters.
getClassCount(String, String, Vector, String, int) - Method in class proper.database.Joiner
returns the number of classes resulting from the given join
getClassField() - Method in class proper.database.Sparser
returns the currently set column used as class
getClassFieldType() - Method in class proper.database.Sparser
returns the sql type of the classfield
getClassified() - Method in class proper.database.Reader
returns whether classified or unclassified (= NULL) instances are returned
getClassifierInstance(String) - Static method in class proper.util.MilkHelper
returns an instance of a MILK classifier from the given complete class name, can be NULL if it doesn't succeed
getClassifierInstance(String) - Static method in class proper.util.WekaHelper
returns an instance of a WEKA classifier from the given complete class name, can be NULL if it doesn't succeed
getClassLabel() - Method in class proper.imp.Parser
the current label for the class
getClassLabel() - Method in interface proper.imp.ParserInterface
returns the class label
getClassLabelAdded() - Method in class proper.imp.Predicate
returns whether the class label was added manually
getClassname() - Method in class proper.gui.experiment.BuilderPanel
returns the classname to use in the javacall
getClassname(Task) - Method in class proper.io.Ant
returns the classname of the given Java-task, NULL if not found (automatically expanded)
getClassName() - Method in class proper.remote.Job
returns the class of the job
getClientList(int) - Method in class proper.remote.JobServer
returns the specified clientlist
getClientList(int) - Method in class proper.remote.Server
returns the specified clientlist
getColumn() - Method in class proper.database.ColumnTreeNode
returns the Column object of this node
getColumn() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the table
getColumn() - Method in class proper.gui.core.panel.DatabasePanel
returns the column
getColumn() - Method in class proper.gui.core.text.DatabaseTextField
returns the columns
getColumnClass(int) - Method in class proper.gui.core.table.LoggerTableModel
returns the most specific superclass for all the cell values in the column (always String)
getColumnClass(int) - Method in class proper.gui.core.table.PropertyTableModel
returns the most specific superclass for all the cell values in the column (always String)
getColumnClass(int) - Method in class proper.gui.core.table.ResultSetTableModel
returns the most specific superclass for all the cell values in the column (always String)
getColumnClass(int) - Method in class proper.gui.core.table.TableMap
 
getColumnCount() - Method in class proper.gui.core.table.LoggerTableModel
returns the number of columns in the model (always 2)
getColumnCount() - Method in class proper.gui.core.table.PropertyTableModel
returns the number of columns in the model (always 2)
getColumnCount() - Method in class proper.gui.core.table.ResultSetTableModel
returns the number of columns in the model
getColumnCount() - Method in class proper.gui.core.table.TableMap
 
getColumnCount() - Method in class proper.relaggs.RelaggsTable
returns the number of columns currently in this table
getColumnCount() - Method in class proper.util.Cells
returns the number of columns in the matrix
getColumnName(int) - Method in class proper.gui.core.table.LoggerTableModel
returns the name of the column at columnIndex
getColumnName(int) - Method in class proper.gui.core.table.PropertyTableModel
returns the name of the column at columnIndex
getColumnName(int) - Method in class proper.gui.core.table.ResultSetTableModel
returns the name of the column at columnIndex
getColumnName(int) - Method in class proper.gui.core.table.TableMap
 
getColumnName(Data, int) - Method in class proper.imp.Namer
creates the column name for the predicate and argument index, can be NULL
getColumnNamesForImportedKey(String) - Method in class proper.database.ColumnLister
determines the name(s) of the column in the current table which resembles the given imported (i.e.
getColumns() - Method in class proper.gui.core.text.ProperTextField
returns the columns of the textfile
getColumns() - Method in class proper.relaggs.RelaggsStructure
returns the columns used as basis for creating a new unique one
getColumns() - Method in class proper.relaggs.RelaggsTable
returns the HashSet containing the current columns in this table
getColumnsAlongPath() - Method in class proper.database.ColumnTreeNode
returns all the columns that are along the path to the root
getColumnString() - Method in class proper.relaggs.RelaggsDate
Returns the part of the column name that represents the date defined by this object according to the type.
getComponent() - Method in class proper.gui.experiment.BuilderParameter
returns the component
getConfirmExit() - Method in class proper.gui.core.frame.CommandLineFrame
returns the setting of whether to display a confirm messagebox or not on exit
getConfirmExit() - Method in class proper.gui.weka.ArffViewer
returns the setting of whether to display a confirm messagebox or not on exit
getConnection() - Method in class proper.database.Connector
returns the connection
getConnector() - Method in class proper.database.ConnectorObject
returns the Connector instance
getConnector() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the connector instance being used
getConnector() - Method in class proper.gui.core.dialog.RelationsDialog
returns the connector instance being used
getConnector() - Method in class proper.gui.core.event.ConnectorChangeEvent
returns the Connector instance
getConnector() - Method in class proper.gui.core.panel.DatabasePanel
returns the connector instance being used
getConnector() - Method in class proper.gui.core.panel.RelationsPanel
returns the connector instance being used
getConnector() - Method in class proper.gui.core.text.DatabaseTextField
returns the connector instance
getConnector() - Method in class proper.gui.core.text.RelationsTextField
returns the connector instance
getConnector() - Method in class proper.gui.experiment.BuilderPanel
returns the connector
getContainsID() - Method in class proper.imp.Namer
whether an argument of a predicate continas the ID
getContent(Element) - Method in class proper.remote.messages.Message
returns the content of the specified node, can be NULL (e.g.
getContent(Element, boolean) - Method in class proper.remote.messages.Message
returns the content of the specified node, can be NULL (e.g.
getContent(String) - Method in class proper.remote.messages.Message
returns all the contents of nodes found according to the path from starting from the root node
getContent(Element, String) - Method in class proper.remote.messages.Message
returns all the contents of nodes found according to the path from starting from the given node
getContent(Element, String, boolean) - Method in class proper.remote.messages.Message
returns all the contents of nodes found according to the path from starting from the given node
getContent() - Method in class proper.xml.Comment
returns the content of the comment
getContent() - Method in class proper.xml.Element
returns the content of this element, can be NULL
getCreateStatement() - Method in class proper.database.Creator
returns the SQL statement for creating databases on the host, includes the placeholder NAME
getCurrent() - Method in class proper.util.TemporaryName
returns the current temporary name
getCurrentDir() - Method in class proper.gui.core.event.CurrentDirChangeEvent
returns the File-Object that represents the new current directory.
getCurrentDirectory() - Method in class proper.gui.core.text.FileTextField
returns the current directory of the textfield
getData() - Method in class proper.imp.Data
returns the data stored in a Vector
getData() - Method in class proper.remote.messages.DataMessage
returns the Data tag
getDatabase() - Method in class proper.database.Connector
returns the database
getDatabase() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the database
getDatabase() - Method in class proper.gui.core.panel.DatabasePanel
returns the database
getDatabase() - Method in class proper.gui.core.text.DatabaseTextField
returns the database
getDatabases() - Method in class proper.gui.core.panel.DatabasePanel
returns all available databases (if connected!)
getDatabases() - Method in class proper.relaggs.SqlEngine
Returns the available databases.
getDateFormat() - Method in class proper.xml.XMLExemplars
returns the date format used in the DATE attributes
getDateFormat() - Method in class proper.xml.XMLInstances
returns the date format used in the DATE attributes
getDay() - Method in class proper.relaggs.RelaggsDate
Returns the day of the date.
getDepth() - Method in class proper.xml.Node
returns the depth of this element in the tree
getDescription() - Method in class proper.gui.core.io.SimpleFileFilter
Returns the human readable description of this filter.
getDescription(File) - Method in class proper.gui.core.io.SimpleFileView
A human readable description of the file.
getDescription() - Method in class proper.io.CommandLineParameter
returns the stored description
getDir() - Method in class proper.io.Loader
returns the dir prefix
getDisplay() - Method in class proper.io.AntTarget
returns the display string, also done with "toString()"
getDistinctCount(String, String) - Method in class proper.database.Executor
returns the number of distinct records in a table for a given column, returns -1 if not successful
getDistinctCount(String, Vector) - Method in class proper.database.Executor
returns the number of distinct records in a table for the given columns, returns -1 if not successful
getDistinctValues(String, String) - Method in class proper.database.Executor
returns the distinct values in a table for a given column
getDistinctValues(String, String, boolean) - Method in class proper.database.Executor
returns the distinct values in a table for a given column, we can can restrict to classified rows, i.e.
getDoctype() - Method in class proper.xml.Document
returns the DOCTYPE definition, unfortunately it is not set from a read file (must be set manually again before saving)
getDoctype() - Method in class proper.xml.XMLExemplars
returns the DTD used in the XML file
getDoctype() - Method in class proper.xml.XMLInstances
returns the DTD used in the XML file
getDocument() - Method in class proper.gui.core.text.ProperTextField
Associates the editor with a text document.
getDriver() - Method in class proper.database.Connector
returns the driver name
getDriver() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the driver for connecting
getDriver() - Method in class proper.gui.core.panel.DatabasePanel
returns the driver for connecting
getEditable() - Method in class proper.gui.core.dialog.EditDialog
returns whether the text can be edited or not
getEntries(int[]) - Method in class proper.gui.core.table.LoggerTableModel
returns the specified entries
getErroneous() - Method in class proper.io.CommandLine
returns a vector with all the erroneous parameters (the names)
getErrors() - Method in class proper.xml.Document
returns errors, if any, from previous parse (of type SAXParseException)
getErrors() - Method in class proper.xml.Parser
returns the errors that happened during parsing (of type SAXParseException)
getExcludes() - Method in class proper.database.RelationDiscoverer
returns the tables excluded from discovery
getExcludes() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the patterns for excluding tables
getExcludes() - Method in class proper.gui.core.panel.DatabasePanel
returns the patterns for excluding tables
getExecutor() - Method in class proper.database.ExecutorObject
returns the Executor instance
getExemplars() - Method in class proper.xml.XMLExemplars
returns the current exemplars object (either read or set)
getExtension(File) - Method in class proper.gui.core.io.SimpleFileFilter
Return the extension portion of the file's name .
getExtension(File) - Method in class proper.gui.core.io.SimpleFileView
Conveinience method that returnsa the "dot" extension for the given file.
getField() - Method in class proper.database.Reader
returns the field used as class
getField() - Method in class proper.database.Writer
returns the field used as class
getFieldList() - Method in class proper.database.Reader
returns the list of fields to retrieve (comma separated list)
getFieldList() - Method in class proper.database.Writer
returns the list of fields to retrieve (comma separated list)
getFile() - Method in class proper.gui.core.text.FileTextField
returns the file
getFileFilter() - Method in class proper.gui.core.text.FileTextField
Returns the currently selected file filter.
getFilename() - Method in class proper.database.Writer
returns the name of the output file
getFilename() - Method in class proper.imp.Parser
returns the current filename
getFilename() - Method in interface proper.imp.ParserInterface
returns the current filename
getFilename() - Method in class proper.io.Ant
returns the filename of the current ANT file, can be NULL
getFilename() - Method in class proper.io.AntTarget
returns the filename of the ANT file
getFilename() - Method in class proper.io.TextFile
returns the filename
getFilename() - Method in class proper.remote.messages.FileMessage
returns the filename
getFiles() - Method in class proper.gui.core.text.FileTextField
returns the files (comma separated list)
getFilterInstance(String) - Static method in class proper.util.MilkHelper
returns an instance of a filter specified by the classname (it only calls the method from WekaHelper)
getFilterInstance(String) - Static method in class proper.util.WekaHelper
returns an instance of a filter specified by the classname
getForeignKeys() - Method in class proper.imp.PostProcessor
returns the foreign key relations
getGroupByAttributes() - Method in class proper.relaggs.RelaggsStructure
Returns a hashtable containing the condition attributes as key.
getHashKey() - Method in class proper.relaggs.RelaggsDate
Returns the hash key of the date.
getHasIdentifiers() - Method in class proper.imp.CSVParser
returns whether there are any identifiers in the first line
getHeader() - Method in class proper.remote.messages.Message
returns the header element
getHost() - Method in class proper.net.Address
returns the hostname
getHost(String) - Static method in class proper.net.Address
returns the hostname of the given address
getHost() - Method in class proper.util.Timestamp
returns the current set host
getHostName() - Method in class proper.remote.Server
returns the hostname of the server
getIcon(File) - Method in class proper.gui.core.io.SimpleFileView
Icon that reperesents this file.
getID() - Method in class proper.imp.Data
returns the ID of this predicate
getImage(String) - Static method in class proper.gui.core.io.ImageLoader
returns the Image for a given filename, NULL if not successful
getImageIcon(String) - Static method in class proper.gui.core.io.ImageLoader
returns the ImageIcon for a given filename, NULL if not successful
getIndention() - Method in class proper.io.CommandLineParameter
returns the indention for printing
getIndention() - Method in class proper.xml.Node
returns the current indention
getIndex() - Method in class proper.database.Sparser
returns the index the keys are taken from
getIndex(int) - Method in class proper.gui.core.table.LoggerTableModel
returns the index from the given line number, -1 if an error occurrs
getIndex(Data) - Method in class proper.imp.Data
returns the index of the given data in its own children
getIndex(Data, String) - Method in class proper.imp.Indexer
determines the index for the given predicate and index-String
getIndex(TreeNode) - Method in class proper.xml.Comment
Returns the index of node in the receivers children.
getIndex(TreeNode) - Method in class proper.xml.Element
returns the index of the given node in its children, -1 if not found
getIndex(TreeNode) - Method in class proper.xml.Node
Returns the index of node in the receivers children.
getIndexCount(String) - Method in class proper.imp.Indexer
returns the number of indexes the given predicate/list has
getIndexes() - Method in class proper.imp.Indexer
returns the "verbal" indexes used for determining indexes (this is the original set string!)
getIndexes(String) - Method in class proper.imp.Indexer
returns the "processed" indexes for the given predicate/list
getIndexNames() - Method in class proper.imp.Indexer
returns all names where there are indexes stored
getIndexType() - Method in class proper.database.Sparser
returns the sql type of the index
getInputStream(String, String) - Static method in class proper.io.Loader
returns an InputStream for the given dir and filename, can be NULL if it fails
getInputStream(String) - Method in class proper.io.Loader
returns an InputStream for the given filename, can be NULL if it fails
getInstances() - Method in class proper.database.Reader
returns the previously read instances
getInstances() - Method in class proper.database.Writer
returns the instances
getInstances() - Method in class proper.xml.XMLInstances
returns the current instances object (either read or set)
getInsteadOfNull() - Method in class proper.database.Joiner
returns the values (commalist of the format "name=value") to be used instead of NULL in the columns of a OUTER JOIN where NULL was inserted
getInterval() - Method in class proper.util.Timer
returns the current timer interval (in msec)
getInverseSelectedIndices() - Method in class proper.gui.core.list.JListHelper
returns an int-array with the non-selected lines
getInverseSelectedIndices(JList) - Static method in class proper.gui.core.list.JListHelper
returns an int-array with the non-selected lines from the given JList
getInverseSelectedValues() - Method in class proper.gui.core.list.JListHelper
returns the inverse selection of the lines
getInverseSelectedValues(JList) - Static method in class proper.gui.core.list.JListHelper
returns the inverse selection of the lines from the given JList
getIP() - Method in class proper.net.Address
returns the IP address
getIP(String) - Static method in class proper.net.Address
returns the IP address of the given address
getIP() - Method in class proper.remote.messages.Message
returns the content of the IP node
getIPStr() - Method in class proper.net.Address
returns the IP address as string
getIPStr(String) - Static method in class proper.net.Address
returns the IP address of the given address as string
getJavaTasks(String) - Method in class proper.io.Ant
returns all the java calls of the given target, NULL if not found
getJavaTasks() - Method in class proper.io.AntTarget
returns all the Java-Tasks in the Target, NULL if there are none
getJList() - Method in class proper.gui.core.list.JListHelper
returns the used JList
getJob(int) - Method in class proper.remote.ClientList
returns the job of a specified client, NULL if index is out of bounds
getJob() - Method in class proper.remote.messages.JobMessage
returns the Job tag
getJobData() - Method in class proper.remote.messages.JobMessage
returns the job data in one string
getJobs(String) - Method in class proper.app.Jobs
retrieves the jobs from the given file
getJobs() - Method in class proper.remote.JobServer
returns the jobs
getJobs(int) - Method in class proper.remote.JobServer
returns the jobs, depending on the type (NULL if wrong type)
getJobsFilename() - Method in class proper.remote.JobServer
returns the name of the Jobs file
getJobsFilename(int) - Method in class proper.remote.JobServer
returns the name of the Jobs file, depending on the list type
getJoin() - Method in class proper.database.JoinTreeNode
returns the Join object of this node, null if not a Join object stored
getJoinsAlongPath() - Method in class proper.database.JoinTreeNode
returns all the Joins (as string representations) that are along the path to the root.
Note: the root is a Table element!
getJoinType() - Method in class proper.database.Joiner
returns the current join type
getJTable() - Method in class proper.gui.core.table.JTableHelper
returns the JTable
getKeyRatio() - Method in class proper.database.Sparser
returns the ratio between all rows and all distinct rows, important for tables that do not contain a unique key (then the ratio is >1.0)
getKeyValues() - Method in class proper.relaggs.RelaggsStructure
Returns an Enumeration containing the key attribute values.
getLabel() - Method in class proper.gui.experiment.BuilderParameter
returns the label for the component
getLastException() - Method in class proper.database.Creator
returns the last exception, can be null
getLastException() - Method in class proper.database.Executor
returns the last Exception (can be null)
getLastException() - Method in class proper.database.ExecutorObject
returns the last exception of the executor instance
getLastException() - Method in class proper.net.Data
returns the last Exception, can be NULL
getLastStatement() - Method in class proper.database.Creator
returns the last SQL statement
getLastStatement() - Method in class proper.database.Executor
returns the last SQL statement
getLastStatement() - Method in class proper.database.ExecutorObject
returns the last statement of the executor instance
getLeft() - Method in class proper.database.Join
returns the local table and column, separated by ".".
getLeftColumn() - Method in class proper.database.Join
returns the local column name
getLeftObject() - Method in class proper.database.Join
returns the local column object
getLeftOuterJoin() - Method in class proper.relaggs.SqlEngine
returns whether we use natural or left outer joins during aggregation
getLeftTable() - Method in class proper.database.Join
returns the local table
getLimit() - Method in class proper.database.Connector
returns the current set limit string for a select with a certain amount of rows
getLimit(int) - Method in class proper.database.Connector
returns the current set limit string for a select with the given amount of rows
getLimit() - Method in class proper.relaggs.SqlEngine
returns the LIMIT statement (unprocessed)
getLimit(int) - Method in class proper.relaggs.SqlEngine
returns the LIMIT statement for the given number of rows
getLine(int) - Method in class proper.remote.messages.DataMessage
returns the specified line
getLineCount() - Method in class proper.remote.messages.DataMessage
returns the number of stored lines
getLineNumber(int) - Method in class proper.gui.core.table.LoggerTableModel
returns the "real" line number from the given index, -1 if an error occurrs
getLines() - Method in class proper.remote.messages.DataMessage
returns the lines of the data
getList() - Method in class proper.database.ColumnLister
retrieves the list of column names and returns them in a Vector
getList() - Method in class proper.database.DatabaseLister
returns the list in a vector
getList() - Method in interface proper.database.Lister
returns the list in a vector
getList() - Method in class proper.database.TableLister
retrieves the list of table names and returns them in a Vector
getList(String) - Method in class proper.database.TableLister
retrieves the list of table names and returns them in a Vector
getList() - Method in interface proper.util.CluderInterface
returns the list
getList() - Method in class proper.util.Excluder
returns the black list
getList() - Method in class proper.util.Includer
returns the white list
getListData() - Method in class proper.gui.core.list.JListHelper
returns the selected lines or all if none are selected
getListData(JList) - Static method in class proper.gui.core.list.JListHelper
returns the selected lines or all if none are selected from the given JList
getListeners() - Method in interface proper.core.ProperInterface
returns the current list of listeners
getListeners() - Method in class proper.core.ProperObject
returns the current list of listeners
getListeners() - Method in class proper.gui.core.frame.ProperFrame
returns the current list of listeners
getListeners() - Method in class proper.util.Timer
returns the current list of listeners
getListHelper() - Method in class proper.gui.core.list.List
returns the JListHelper instance for this table
getLists() - Method in class proper.imp.Traverser
returns all distinct lists
getListsWithIndex() - Method in class proper.imp.Indexer
returns a vector with names of lists that contain an index
getLogFilename() - Method in class proper.remote.Job
returns the value for the parameter "-log", if available
getMainPanel() - Method in class proper.gui.weka.ArffViewer
returns the main panel
getMatches(String) - Method in class proper.gui.core.list.JListHelper
returns an int-array with all the indices of the lines that match the given search string
getMatches(JList, String) - Static method in class proper.gui.core.list.JListHelper
returns an int-array with all the indices of the lines that match the given search string in the given JList
getMaxColumnCount() - Method in class proper.relaggs.SqlEngine
returns the max number of columns for table, -1 if error
getMaxColumns() - Method in class proper.relaggs.RelaggsTable
returns the max number of columns for a table, -1 means uninitialized
getMaxDepth() - Method in class proper.database.RelationDiscoverer
returns the current maximal depth to search
getMaxLength(String, int) - Method in class proper.imp.Traverser
returns the max.
getMilliSeconds() - Method in class proper.util.Stopwatch
returns the milliseconds
getMissing() - Method in class proper.io.CommandLine
returns a vector with all the missing parameters (the names)
getModel() - Method in class proper.gui.core.table.TableMap
 
getModelValueAt(int, int) - Method in class proper.gui.core.table.TableSorter
access to the unsorted values
getMonth() - Method in class proper.relaggs.RelaggsDate
Returns the month of the date.
getMoveToEnd() - Method in class proper.gui.core.text.JTextAreaPrintStream
returns whether we update the caret position and move it always to the end (= TRUE) or not (= FALSE)
getName() - Method in class proper.database.Column
returns the name of the column
getName() - Method in class proper.database.Table
returns the name of the table
getName(File) - Method in class proper.gui.core.io.SimpleFileView
The name of the file.
getName() - Method in class proper.gui.experiment.BuilderPanel
returns the name of the panel
getName() - Method in class proper.imp.Data
returns the name of the container
getName() - Method in class proper.imp.List
returns the name of the container
getName() - Method in class proper.imp.Predicate
returns the name of the container
getName() - Method in class proper.io.Ant
returns the name of the project, NULL if not set
getName() - Method in class proper.io.CommandLineParameter
returns the name of the parameter
getName() - Method in class proper.relaggs.RelaggsAttribute
Returns the name of the attribute.
getName() - Method in class proper.relaggs.RelaggsTable
Returns the name of the table.
getName(int) - Method in class proper.util.Cells
returns the name of the column, NULL if index of bounds or no names existing
getName() - Method in class proper.xml.Attribute
returns the name of the attribute
getName() - Method in class proper.xml.Element
the name of this element
getNames() - Method in class proper.util.Cells
returns the names of the columns (could be an empty vector)
getNominalList() - Method in class proper.database.Reader
returns the list of fields to treat additionally as nominals (comma separated list)
getNominalList() - Method in class proper.database.Writer
returns the list of fields to treat additionally as nominals (comma separated list)
getNoNullsList() - Method in class proper.database.Reader
returns the list of fields where no NULL values are allowed
getNoNullsList() - Method in class proper.database.Writer
returns the list of fields where no NULL values are allowed
getNote() - Method in class proper.gui.experiment.BuilderPanel
returns the currently displayed note
getNumberAttributes() - Method in class proper.relaggs.RelaggsTable
Returns the number of attributes of the table.
getNumForeignKeys() - Method in class proper.relaggs.RelaggsTable
Returns the number of foreign keys of the table.
getOnlyClassified() - Method in class proper.database.Sparser
returns whether we only want classified instances
getOnlyExportedKeys() - Method in class proper.database.ColumnLister
returns whether only exported keys are returned
getOnlyForSingles() - Method in class proper.imp.Parser
returns the flag, whether the class label is added only to predicates with one argument
getOnlyForSingles() - Method in interface proper.imp.ParserInterface
returns the flag, whether the class label is added only to predicates with one argument
getOnlyImportedKeys() - Method in class proper.database.ColumnLister
returns whether only imported keys are returned
getOnlyIndexes() - Method in class proper.database.ColumnLister
returns whether only indexes are returned
getOnlyNominal() - Method in class proper.database.ColumnLister
returns whether only nominal fields are returned
getOnlyPrimary() - Method in class proper.database.ColumnLister
returns whether only primary indexes are returned
getOnlySimpleTypes() - Method in class proper.database.ColumnLister
returns whether only simple type fields are returned (i.e.
getOnlyUnclassified() - Method in class proper.database.Sparser
returns whether we only want unclassified instances
getOrderBy() - Method in class proper.database.Reader
returns the field used for ordering
getOrderBy() - Method in class proper.database.Writer
returns the field used for ordering
getOutput() - Method in class proper.remote.JobClient
returns the output directory where to store the logfiles
getOutput() - Method in class proper.remote.JobServerProcessor
returns the dir ame where to store received files
getPanel(String) - Method in class proper.gui.experiment.Builder
returns the panel with the given name (of the form "parent" or "parent-child", etc.).
getPanelAt(int) - Method in class proper.gui.experiment.BuilderTabPanel
returns the BuilderPanel from the tab with the given index
getPanelCount() - Method in class proper.gui.experiment.BuilderTabPanel
returns the count of tabs
getParameter(String) - Method in class proper.engine.Engine
returns the value of the specified parameter; returns NULL if the argument is not yet stored
getParameter(String) - Method in class proper.gui.experiment.BuilderPanel
returns the parameter based on its commandline name, can be NULL
getParameter(JComponent) - Method in class proper.gui.experiment.BuilderPanel
returns the parameter based on the GUI component it represents, can be NULL
getParameter() - Method in class proper.gui.experiment.BuilderParameter
returns the command line parameter
getParameter() - Method in class proper.remote.Job
returns the parameters of the job to be run; can be NULL
getParameterDefinitions() - Method in class proper.io.CommandLine
returns all the stored definitions of parameters
getParameters() - Method in class proper.engine.Engine
returns an enumeration for the stored parameters
getParameters() - Method in class proper.gui.experiment.BuilderPanel
returns the stored parameter-objects
getParameters() - Method in class proper.io.CommandLine
returns all the parameters (not the values!) in the commandline
getParametersTextField() - Method in class proper.gui.core.text.ClassifierTextField
returns the JTextField that contains the additional parameters of the classifier
getParametersTextField() - Method in class proper.gui.core.text.FilterTextField
returns the JTextField that contains the additional parameters of the classifier
getParent() - Method in class proper.imp.Data
returns the parent of this object
getParent() - Method in class proper.xml.Node
returns the parent of this element
getParentFrame() - Method in class proper.gui.core.dialog.ProperDialog
returns the owner of the dialog
getParentFrame() - Method in class proper.gui.core.frame.ChildFrame
returns the Application frame
getParentFrame() - Method in class proper.gui.core.frame.FrameThread
returns the parent frame which owns this thread
getParentFrame() - Method in class proper.gui.core.panel.RelationsPanel
returns the frame that owns this panel
getParentFrame() - Method in class proper.gui.core.text.ProperTextField
returns the parent frame
getParentFrame() - Method in class proper.gui.experiment.BuilderPanel
returns the owner of this panel
getParentIndex() - Method in class proper.imp.Data
returns the index of itself in the parents children
getParentPredicate() - Method in class proper.imp.Predicate
returns (if available) the predicate that is the parent of this element (sometimes an element can be part of a list and therefore the list is the parent and not a predicate!)
getParentPrimaryKey(Data) - Method in class proper.imp.Namer
returns the name of the primary key of the parent predicate, is "" if the predicate has no parent!
getPassword() - Method in class proper.database.Connector
returns the password
getPassword() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the password of the user
getPassword() - Method in class proper.gui.core.panel.DatabasePanel
returns the password of the user
getPercentage() - Method in class proper.database.Reader
returns the currently set percentage to retrieve from the table.
getPercentage() - Method in class proper.database.Sparser
returns the currently set percentage
getPercentage() - Method in class proper.database.Writer
returns the currently set percentage to retrieve from the table.
getPI() - Method in class proper.xml.Document
returns the processing instructions
getPI() - Method in class proper.xml.Parser
returns the processing instructions
getPI() - Method in class proper.xml.XMLExemplars
returns the processing instructions to use in the file
getPI() - Method in class proper.xml.XMLInstances
returns the processing instructions to use in the file
getPopupMenu() - Method in class proper.gui.core.list.List
returns the popup menu (e.g.
getPort() - Method in class proper.net.Address
returns the port
getPort(String) - Static method in class proper.net.Address
returns the port of the given address
getPort() - Method in class proper.remote.messages.Message
returns the content of the PORT node, -1 if not successful
getPort() - Method in class proper.remote.Server
returns the port the server is listening to
getPredicateName() - Method in class proper.imp.CSVParser
returns the name for this predicates
getPredicates() - Method in class proper.imp.Parser
returns the currently stored predicates
getPredicates() - Method in interface proper.imp.ParserInterface
returns the predicates that were parsed from the file
getPredicates() - Method in class proper.imp.Traverser
returns all distinct predicates
getPreferredColumn() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the preferred table
getPreferredColumn() - Method in class proper.gui.core.panel.DatabasePanel
returns the preferred column
getPreferredColumn() - Method in class proper.gui.core.text.DatabaseTextField
returns the preferred table
getPreferredDatabase() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the preferred database
getPreferredDatabase() - Method in class proper.gui.core.panel.DatabasePanel
returns the preferred database
getPreferredDatabase() - Method in class proper.gui.core.text.DatabaseTextField
returns the preferred database
getPreferredTable() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the preferred table
getPreferredTable() - Method in class proper.gui.core.panel.DatabasePanel
returns the preferred table
getPreferredTable() - Method in class proper.gui.core.text.DatabaseTextField
returns the preferred table
getPrefix() - Method in class proper.util.TemporaryName
returns the prefix for creating temporary names
getPressedButton() - Method in class proper.gui.core.dialog.MessageBox
returns the index of the button that was pressed
getPrimaryKey(String) - Method in class proper.imp.Namer
returns the name of the primary key for the given predicate/list
getPrimaryKey(Data) - Method in class proper.imp.Namer
returns the name of the primary key for the given predicate/list
getPrimaryKeys() - Method in class proper.relaggs.RelaggsTable
Returns an Enumeration of the primary key attributes (RelaggsAttribute objects) of the table.
getPrimaryKeys(String) - Method in class proper.relaggs.SqlEngine
Returns a Vector containing the primary keys of the table.
getProcessedIndexes() - Method in class proper.imp.Indexer
returns the processed "verbal" indexes
getProcessedIndexes(String) - Method in class proper.imp.Indexer
returns the processed "verbal" indexes for the given predicate/list
getProject() - Method in class proper.io.Ant
returns the Project instance
getProperties(String) - Method in class proper.app.Jobs
retrieves the Properties (resolves nested ones) from the given file
getProperties() - Method in class proper.gui.core.table.PropertyTable
returns the properties in a 2-dimensional array
getProperties() - Method in class proper.io.Ant
returns the names of all the Properties in the ANT file
getProperties(CluderInterface) - Method in class proper.io.Ant
returns the names of all the Properties in the ANT file, that match the given Cluder (Includer/Excluder)
getProperty(String) - Method in class proper.io.Ant
returns the value of the given property, NULL if not found
getQualifier() - Method in class proper.imp.CSVParser
returns the qualifier for strings (default: ")
getReader(String, String) - Static method in class proper.io.Loader
returns a Reader for the given filename and dir, can be NULL if it fails
getReader(String) - Method in class proper.io.Loader
returns a Reader for the given filename, can be NULL if it fails
getReceived() - Method in class proper.remote.JobServer
returns the list with the received files
getRecordCount(String) - Method in class proper.database.Executor
returns the number of records in a table, returns -1 if not successful
getRecordCount(String, String, boolean) - Method in class proper.database.Executor
returns the number of records in a table, returns -1 if not successful
getRegExp() - Method in class proper.util.Excluder
returns the regular expression state
getRegExp() - Method in class proper.util.Includer
returns the regular expression state
getRelationName() - Method in class proper.database.Reader
returns the name of the relation
getRelationName() - Method in class proper.database.Writer
returns the name of the relation
getResults() - Method in class proper.remote.JobServerProcessor
returns the filename where to store the results
getRight() - Method in class proper.database.Join
returns the foreign table and column, separated by ".".
getRightColumn() - Method in class proper.database.Join
returns the foreign column name
getRightObject() - Method in class proper.database.Join
returns the foreign column object
getRightTable() - Method in class proper.database.Join
returns the foreign table
getRoot() - Method in class proper.xml.Document
returns the root node, the node that contains the PI, DOCTYPE (actual) root-node
getRoot() - Method in class proper.xml.Node
returns the root of this node
getRoot() - Method in class proper.xml.Parser
returns the root element
getRowCount() - Method in class proper.gui.core.table.LoggerTableModel
returns the number of rows in the model
getRowCount() - Method in class proper.gui.core.table.PropertyTableModel
returns the number of rows in the model
getRowCount() - Method in class proper.gui.core.table.ResultSetTableModel
returns the number of rows in the model
getRowCount() - Method in class proper.gui.core.table.TableMap
 
getRowCount() - Method in class proper.util.Cells
returns the number of rows in the matrix
getRowNumber() - Method in class proper.relaggs.RelaggsTable
Returns the number of rows of the table.
getRowsWithClassCount(String, String, Vector, String, int) - Method in class proper.database.Joiner
returns the number of rows with a class label resulting from the given join
getRun() - Method in class proper.remote.messages.JobMessage
returns the class call of the job
getRunning() - Method in class proper.remote.JobClient
whether the client is still runnning
getRuntime() - Method in interface proper.core.ProperInterface
returns the runtime instance for this application
getRuntime() - Method in class proper.core.ProperObject
returns the runtime instance for this application
getRuntime() - Method in class proper.gui.core.frame.ProperFrame
returns the runtime instance for this application
getSeconds() - Method in class proper.util.Stopwatch
returns the seconds
getSelectedIndex() - Method in class proper.gui.core.dialog.ListDialog
returns the first selected index, -1 if nothing selected
getSelectedIndices() - Method in class proper.gui.core.dialog.ListDialog
returns an array of the selected indices
getSelectedItems() - Method in class proper.gui.core.dialog.ListDialog
returns the selected items in a vector
getSelectedValue() - Method in class proper.gui.core.dialog.ListDialog
returns the first selected value, NULL if nothing selected
getSelectedValues() - Method in class proper.gui.core.dialog.ListDialog
returns an array of the selected values
getSeparator() - Method in class proper.imp.CSVParser
returns the separator for the columns (default: ,)
getServerHostName() - Method in class proper.remote.JobAdder
returns the server to connect to
getServerHostName() - Method in class proper.remote.JobClient
returns the server to connect to
getServerPort() - Method in class proper.remote.JobAdder
returns the server port to connect to
getServerPort() - Method in class proper.remote.JobClient
returns the server port to connect to
getServerSocket() - Method in class proper.net.Data
returns the current serversocket, can be NULL
getShortName() - Method in class proper.relaggs.RelaggsTable
Returns the short name of the table.
getShowColumns() - Method in class proper.gui.core.dialog.DatabaseDialog
returns whether the columns are displayed
getShowColumns() - Method in class proper.gui.core.panel.DatabasePanel
returns whether the columns are displayed
getShowConnect() - Method in class proper.gui.core.dialog.DatabaseDialog
returns whether the connect is displayed
getShowConnect() - Method in class proper.gui.core.panel.DatabasePanel
returns whether the driver is displayed
getShowDriver() - Method in class proper.gui.core.dialog.DatabaseDialog
returns whether the driver is displayed
getShowDriver() - Method in class proper.gui.core.panel.DatabasePanel
returns whether the connect-part is displayed
getShowRelations() - Method in class proper.engine.Flattener
whether the relations between the tables are shown before flattening
getShowRelations() - Method in class proper.engine.Propagator
whether the relations between the tables are shown before flattening
getShowTables() - Method in class proper.gui.core.dialog.DatabaseDialog
returns whether the tables are displayed
getShowTables() - Method in class proper.gui.core.panel.DatabasePanel
returns whether the tables are displayed
getSize() - Method in class proper.database.Column
returns the display size of the column
getSize() - Method in class proper.database.Join
returns the number of rows of the local table
getSize() - Method in class proper.database.Table
returns the size (in records) of the table
getSize() - Method in class proper.gui.core.event.SizeChangeEvent
returns the requested size
getSort() - Method in class proper.database.ColumnLister
returns whether the fields are sorted or not
getSort() - Method in class proper.database.DatabaseLister
returns whether we do sort or not
getSort() - Method in interface proper.database.Lister
returns whether we do sort or not
getSort() - Method in class proper.database.Reader
returns whether the attributes are sorted or not
getSort() - Method in class proper.database.TableLister
returns whether the tables are sorted or not
getSort() - Method in class proper.database.Writer
returns whether the attributes are sorted or not
getSortByName() - Method in class proper.database.Table
returns whether the sorting is done by name (= TRUE) or by size (= FALSE)
getSortByName() - Method in class proper.database.TableLister
returns whether the tables are sorted by name or size (number or records)
getStatus() - Method in class proper.remote.messages.JobMessage
returns the status of the job
getStddev(String) - Static method in class proper.relaggs.SqlEngine
returns the stddev statement for the given column
getSteps() - Method in class proper.gui.experiment.Builder
returns the panel with the steps.
getStringParameter(String) - Method in class proper.engine.Engine
returns the string value of the specified parameter; returns NULL if the argument is not yet stored
getSuperClass(Object) - Method in class proper.imp.Fingerprint
returns the smallest class with which this and the given object can be described
getSuperClass(Fingerprint) - Method in class proper.imp.Fingerprint
returns the smallest class with which this and the given object can be described
getSuperClass(Fingerprint, Fingerprint) - Static method in class proper.imp.Fingerprint
returns the smallest class with which both objects can be described.
getSuperClass(Object, Object) - Static method in class proper.imp.Fingerprint
returns the smallest class with which both objects can be described.
getTabbedPane() - Method in class proper.gui.experiment.BuilderTabPanel
returns the JTabbedPane in this panel
getTable() - Method in class proper.database.Column
returns the name of the table this column is member of, can be null!
getTable() - Method in class proper.database.ColumnLister
returns the name of the table to read from
getTable() - Method in class proper.database.JoinTreeNode
returns the Table object of this node, null if not a Table object stored
getTable() - Method in class proper.database.Reader
returns the name of the table to read from
getTable() - Method in class proper.database.RelationDiscoverer
returns the name of the table to read from
getTable() - Method in class proper.database.Sparser
returns the currently set table
getTable() - Method in class proper.database.TableTreeNode
returns the Table object of this node
getTable() - Method in class proper.database.Writer
returns the name of the table to read from
getTable() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the table
getTable() - Method in class proper.gui.core.panel.DatabasePanel
returns the table
getTable() - Method in class proper.gui.core.text.DatabaseTextField
returns the table
getTable(String) - Method in class proper.imp.Namer
returns the name of the table for the given predicate/list
getTable(Data) - Method in class proper.imp.Namer
returns the name of the table for the given predicate/list
getTable(String) - Method in class proper.relaggs.SqlEngine
Creates a RelaggsTable object containing the table information (attributes, primary keys).
getTableCreateFromSelect(String, String) - Method in class proper.database.Joiner
generates a CREATE TABLE statement from the given select statement.
getTableCreateFromSelect(String, String) - Method in class proper.relaggs.SqlEngine
generates a CREATE TABLE statement from the given select statement.
getTables() - Method in class proper.gui.core.panel.DatabasePanel
returns all available tables (if connected!)
getTables() - Method in class proper.relaggs.SqlEngine
Deprecated. replaced by SqlEngine.getMetaData()
getTablesAlongPath() - Method in class proper.database.JoinTreeNode
returns all the Tables that are along the path to the root
getTablesAlongPath() - Method in class proper.database.TableTreeNode
returns all the tables that are along the path to the root
getTarget(String) - Method in class proper.io.Ant
retrieves the given Target, NULL if not found
getTarget() - Method in class proper.io.AntTarget
returns the target it represents
getTargetField() - Method in class proper.relaggs.SqlEngine
returns the field used as class in Weka
getTargets() - Method in class proper.io.Ant
returns the names of all the targets in the ANT file
getTargets(CluderInterface) - Method in class proper.io.Ant
returns the names of all the targets in the ANT file, that fullfil the Cluder (Includer/Excluder)
getTargetTable() - Method in class proper.relaggs.SqlEngine
returns the table that contains the column used as class in Weka
getTasks(String) - Method in class proper.io.Ant
returns the Tasks of the given target, NULL if not found
getTemporaryName() - Method in class proper.engine.Flattener
returns the temporary name generator
getTemporaryName() - Method in class proper.engine.Propagator
returns the temporary name generator
getText() - Method in class proper.gui.core.dialog.EditDialog
returns the text
getText() - Method in class proper.gui.core.text.ProperTextField
returns the text of the textfield
getTimestamp() - Method in class proper.util.Timestamp
returns the current set time/date
getTitle() - Method in class proper.gui.core.panel.ProperPanel
returns the title of the border
getTitle() - Method in class proper.gui.core.panel.RelationsPanel
returns the title, consisting of database and table
getTmpNumber() - Method in class proper.relaggs.SqlEngine
Returns the number for a new temporary table.
getToolTipText() - Method in class proper.gui.core.text.ProperTextField
Returns the tooltip string that has been set with setToolTipText.
getTraverser() - Method in class proper.imp.Indexer
returns the currently used traverser
getTreatEmptyAsNull() - Method in class proper.imp.CSVParser
returns whether we treat empty cells as NULL values
getTree() - Method in class proper.gui.core.dialog.RelationsDialog
returns the tree structure in a string representation
getTree() - Method in class proper.gui.core.panel.RelationsPanel
returns the relations in string representation
getTree() - Method in class proper.gui.core.text.RelationsTextField
returns the tree
getType() - Method in class proper.database.Column
returns the type of the column
getType() - Method in class proper.database.Join
the type of the columns
getType() - Method in class proper.gui.core.text.DatabaseTextField
returns the type of the textfield
getType() - Method in class proper.relaggs.RelaggsAttribute
Returns the type constant of the attribute.
getType() - Method in class proper.relaggs.RelaggsDate
Returns the type format of the date.
getType() - Method in class proper.remote.messages.Message
returns the type of the message
getTypeCreate() - Method in class proper.relaggs.RelaggsAttribute
Returns the SQL create description of the attribute type (type_name and type_size).
FracPete: changed to ANSI types
getTypeDescription(File) - Method in class proper.gui.core.io.SimpleFileView
A human readable description of the type of the file.
getTypeName() - Method in class proper.database.Column
returns the type name (database specific) of the column
getTypeName() - Method in class proper.relaggs.RelaggsAttribute
Returns the name of the attribute's type.
getTypeString(int, int) - Static method in class proper.relaggs.SqlEngine
returns the definition of a type, used in CREATE TABLE
getUndefined() - Method in class proper.io.CommandLine
returns a vector with all the undefined parameters (the names)
getUpdateQuery(Object, RelaggsTable, RelaggsTable, Join) - Method in class proper.relaggs.RelaggsStructure
Returns an PreparedStatement containing the UPDATE query with the aggregated values for a key value.
getUrl() - Method in class proper.database.Connector
returns the url
getUrl() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the connection URL
getUrl() - Method in class proper.gui.core.panel.DatabasePanel
returns the connection URL
getURL(String, String) - Static method in class proper.io.Loader
returns a URL for the given filename, can be NULL if it fails
getURL(String) - Method in class proper.io.Loader
returns a URL for the given filename, can be NULL if it fails
getUseAnyIndex() - Method in class proper.relaggs.SqlEngine
returns whether we use the primary key or any index for determining the relation between the tables
getUseComponent() - Method in class proper.gui.experiment.BuilderParameter
returns the component that is for checking the "use"
getUseForeignKeys() - Method in class proper.database.Joiner
returns whether foreign keys are used for discovering relations between tables or only matching column names
getUseForeignKeys() - Method in class proper.database.RelationDiscoverer
returns whether foreign keys are used for discovering relations between tables or only matching column names
getUseForeignKeys() - Method in class proper.relaggs.SqlEngine
returns whether to use "real" foreign key relations or base the table relation on column names
getUseIcon() - Method in class proper.gui.core.text.ProperTextField
returns whether we're displaying an icon instead of "..." for the button
getUseIndex() - Method in class proper.relaggs.SqlEngine
returns the index to use (primary = "", name otherwise)
getUser() - Method in class proper.database.Connector
returns the user
getUser() - Method in class proper.gui.core.dialog.DatabaseDialog
returns the user used for connecting to the DB
getUser() - Method in class proper.gui.core.panel.DatabasePanel
returns the user used for connecting to the DB
getUseReducing() - Method in class proper.imp.PostProcessor
returns the current state, whether lists are reduced to "regular" arguments if they all have the same size
getUseSize() - Method in class proper.database.JoinComparator
returns whether the size is used for comparison or the name
getValidate() - Method in class proper.xml.Document
returns whether we validate the parsing or not
getValidate() - Method in class proper.xml.Parser
returns whether the parsing is validated or not
getValue(String, String) - Method in class proper.gui.core.panel.RelationsPanel
returns the value or if this is "" then the default value
getValue() - Method in class proper.gui.experiment.BuilderParameter
returns the default value of the field
getValue() - Method in class proper.imp.Fingerprint
returns the stored value
getValue(String) - Method in class proper.io.CommandLine
returns the value that is associated with the given parameter
getValue(String, String) - Method in class proper.io.CommandLine
returns the value that is associated with the given parameter
getValue() - Method in class proper.xml.Attribute
returns the current value
getValueAt(int, int) - Method in class proper.gui.core.table.LoggerTableModel
returns the value for the cell at columnindex and rowIndex
getValueAt(int, int) - Method in class proper.gui.core.table.PropertyTableModel
returns the value for the cell at columnindex and rowIndex
getValueAt(int, int) - Method in class proper.gui.core.table.ResultSetTableModel
returns the value for the cell at columnindex and rowIndex
getValueAt(int, int) - Method in class proper.gui.core.table.TableMap
 
getValueAt(int, int) - Method in class proper.gui.core.table.TableSorter
 
getValues() - Static method in class proper.relaggs.RelaggsConfig
reads all the values from the properties object and sets the static variables
getVerbose() - Method in interface proper.core.ProperInterface
the current verbose state
getVerbose() - Method in class proper.core.ProperObject
the current verbose state
getVerbose() - Method in class proper.gui.core.frame.ProperFrame
the current verbose state
getVerbose() - Method in interface proper.imp.ParserInterface
returns the verbose flag
getVerboseLevel() - Method in interface proper.core.ProperInterface
the current verbose level
getVerboseLevel() - Method in class proper.core.ProperObject
the current verbose level
getVerboseLevel() - Method in class proper.gui.core.frame.ProperFrame
the current verbose level
getVerboseLevelForClass(String) - Method in interface proper.core.ProperInterface
returns the verbose level for this class from the given classname-list
getVerboseLevelForClass(String) - Method in class proper.core.ProperObject
returns the verbose level for the given classname
getVerboseLevelForClass(String) - Method in class proper.gui.core.frame.ProperFrame
returns the verbose level for the given classname
getVerboseString() - Method in interface proper.core.ProperInterface
returns the verbose string
getVerboseString() - Method in class proper.core.ProperObject
returns the verbose string
getVerboseString() - Method in class proper.gui.core.frame.ProperFrame
returns the verbose string
getVerboseStringForClass(String) - Method in interface proper.core.ProperInterface
returns the verbose string (can be "") for this class from the given classname-list
getVerboseStringForClass(String) - Method in class proper.core.ProperObject
returns the verbose string (can be "") for the given classname
getVerboseStringForClass(String) - Method in class proper.gui.core.frame.ProperFrame
returns the verbose string (can be "") for the given classname
getWarnings() - Method in class proper.xml.Document
returns the warnings, if any, from previous parse (of type SAXParseException)
getWarnings() - Method in class proper.xml.Parser
returns the warnings accumulated during parsing (of type SAXParseException)
getWindowList() - Method in class proper.gui.core.frame.ApplicationFrame
returns all currently open windows
getYear() - Method in class proper.relaggs.RelaggsDate
Returns the year of the date.

H

hasArgument() - Method in class proper.io.CommandLineParameter
returns whether the parameter has an argument or is just a flag
hasBorder() - Method in class proper.gui.core.panel.ProperPanel
whether we have a border or not
hasDescription() - Method in class proper.io.CommandLineParameter
returns whether a description for the parameter exists
hasErrors() - Method in class proper.xml.Document
returns whether any errors happened during the last parse
hasErrors() - Method in class proper.xml.Parser
returns whether any errors happened during parsing
hasForeignKey(RelaggsTable) - Method in class proper.relaggs.RelaggsTable
Returns whether the table references the given table by foreign key or not.
hasIdentifiers() - Method in class proper.imp.Namer
whether we have identifiers among the predicates, i.e.
hasMoreElements() - Method in class proper.util.RandomID
Tests if this enumeration contains more elements.
hasNames() - Method in class proper.util.Cells
returns whether the Matrix has any column names
hasParent() - Method in class proper.imp.Data
returns whether this data has a parent or not
hasRowNumbers() - Method in class proper.util.Cells
whether we also return row numbers (the first column)
hasTabbedPane() - Method in class proper.gui.experiment.BuilderTabPanel
returns whether this panel really has a JTabbedPane
hasValue(String) - Method in class proper.io.CommandLine
tests whether the given parameter has a value
hasWarnings() - Method in class proper.xml.Document
whether there were any warning during the previous parse
hasWarnings() - Method in class proper.xml.Parser
returns whether there were any warnings during the parsing
HEADER - Static variable in class proper.remote.messages.Message
the header node
Help - Class in proper.gui.help
This class is used as a simple HTML-Browser for displaying the Documentation.
Help(ApplicationFrame) - Constructor for class proper.gui.help.Help
initializes the object
highlight(String) - Method in class proper.gui.core.text.JTextComponentHelper
Creates highlights around all occurrences of pattern
highlight(JTextComponent, String) - Static method in class proper.gui.core.text.JTextComponentHelper
Creates highlights around all occurrences of pattern in textComp
hyperlinkUpdate(HyperlinkEvent) - Method in class proper.gui.help.Help
a hyperlink was clicked

I

ICON_ERROR - Static variable in class proper.gui.core.dialog.MessageBox
error icon
ICON_INFORMATION - Static variable in class proper.gui.core.dialog.MessageBox
information icon
ICON_QUESTION - Static variable in class proper.gui.core.dialog.MessageBox
question icon
ID - Class in proper.util
This class is only used for creating unique IDs - during one session.
ID() - Constructor for class proper.util.ID
initializes the object
IDENTIFIER_PREDICATE - Static variable in class proper.imp.CSVParser
the predicate name of the identifiers
ids() - Method in class proper.util.Counter
returns a sorted enumeration of the stored IDs
ImageLoader - Class in proper.gui.core.io
This class is a little helper for loading Images from a jar archive.
ImageLoader() - Constructor for class proper.gui.core.io.ImageLoader
 
Import - Class in proper.app
This class imports Prolog programs or CSV files and creates a database from it with tables according to the predicates (Prolog) or filenames (CSV).
Import() - Constructor for class proper.app.Import
 
Importer - Class in proper.engine
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!).
Importer() - Constructor for class proper.engine.Importer
initializes the object
inc(Object) - Method in class proper.util.Counter
increases the count for the given id by 1
inc(Object, int) - Method in class proper.util.Counter
increases the count for the given id by the given amount
INCLUDE_DATE - Static variable in class proper.database.Reader
whether to include date fields
Includer - Class in proper.util
This class is used to check a field name against a "white list" field names.
Includer(Vector) - Constructor for class proper.util.Includer
initializes the object with a given list of names (case-insensitive!)
Includer(Vector, boolean) - Constructor for class proper.util.Includer
initializes the object with a given list of names
Includer(Vector, boolean, boolean) - Constructor for class proper.util.Includer
initializes the object with a given list of names
Includer(String) - Constructor for class proper.util.Includer
initializes the object with a comma separated list of field names (case-insensitive!)
Includer(String, boolean) - Constructor for class proper.util.Includer
initializes the object with a comma separated list of field names (case-sensitive!)
Includer(String, boolean, boolean) - Constructor for class proper.util.Includer
initializes the object with a comma separated list of field names (case-sensitive!)
incTmpNumber() - Method in class proper.relaggs.SqlEngine
Increments the number for a new temporary table by 1.
INDEX - Static variable in class proper.gui.help.Help
the standard index-filename
Indexer - Class in proper.imp
This class interpretes the "verbal" indexes for files, e.g.
Indexer() - Constructor for class proper.imp.Indexer
initializes the object
indexMatches(String) - Method in class proper.relaggs.SqlEngine
checks whether the given index matches the index we want to use; if useIndex = "" then all indices match
indexOf(InetSocketAddress) - Method in class proper.remote.ClientList
returns the index of the given client in the list
indexOfPanel(String) - Method in class proper.gui.experiment.BuilderTabPanel
returns the index of the panel with the given name, -1 if it cannot find it
indexPredicate(String, int) - Method in class proper.imp.Traverser
returns a hashtable that indexes the given predicate over the argument specified by index - for faster access.
info() - Method in class proper.relaggs.SqlEngine
Displays information about the server, the driver, etc.
InformationBox - Class in proper.gui.core.dialog
This class represents a MessageBox with a information.
InformationBox(String, String) - Constructor for class proper.gui.core.dialog.InformationBox
initializes the dialog
InformationBox(ProperFrame, String, String) - Constructor for class proper.gui.core.dialog.InformationBox
initializes the dialog
insert(MutableTreeNode, int) - Method in class proper.xml.Comment
Adds child to the receiver at index.
insert(MutableTreeNode, int) - Method in class proper.xml.Element
inserts the given child at the specified index
insert(MutableTreeNode, int) - Method in class proper.xml.Node
Adds child to the receiver at index.
insertAttribute(Attribute, int) - Method in class proper.xml.Element
inserts the given attribute at the specified index
insertUpdate(DocumentEvent) - Method in class proper.gui.core.frame.ProperFrame
Gives notification that there was an insert into the document.
insertUpdate(DocumentEvent) - Method in class proper.gui.core.panel.ProperPanel
Gives notification that there was an insert into the document.
insertUpdate(DocumentEvent) - Method in class proper.gui.experiment.BuilderPanel
Gives notification that there was an insert into the document.
insertUpdate(DocumentEvent) - Method in class proper.gui.remote.JobMonitor
Gives notification that there was an insert into the document.
insertUpdate(DocumentEvent) - Method in class proper.gui.util.Editor
Gives notification that there was an insert into the document.
insertUpdate(DocumentEvent) - Method in class proper.gui.util.XSLer
Gives notification that there was an insert into the document.
Instancer - Class in proper.engine
This class creates Instances directly from the previously propositionalized database and stores them under the parameter "instances".

Instancer() - Constructor for class proper.engine.Instancer
initializes the object
INTEGER - Static variable in class proper.imp.Fingerprint
 
intersect(Vector, Vector) - Static method in class proper.util.Set
intersects the given vectors and returns the result of the intersection
INTERVAL - Static variable in class proper.remote.JobDistributor
the interval in msec we check for "free" clients to send new jobs
INTERVAL - Static variable in class proper.util.Timer
the standard time in msec
invalidate() - Method in class proper.gui.core.panel.DatabasePanel
Invalidates the container.
invalidate() - Method in class proper.imp.Traverser
resets the analyzed status to FALSE, i.e.
invertIndices(int[]) - Method in class proper.gui.core.list.JListHelper
inverts the given indices
invertIndices(JList, int[]) - Static method in class proper.gui.core.list.JListHelper
inverts the given indices from the given JList
invertSelection() - Method in class proper.gui.core.list.List
inverts the current selection
IP - Static variable in class proper.remote.messages.Message
the ip node in the from node
isAcceptAllFileFilterUsed() - Method in class proper.gui.core.text.FileTextField
Returns whether the AcceptAll FileFilter is used.
isAggregationValid(RelaggsAttribute, String) - Method in class proper.relaggs.RelaggsStructure
Returns whether the attribute should be aggregated according to the max_aggr_values parameter.
isAggregationValid(RelaggsAttribute) - Method in class proper.relaggs.RelaggsStructure
Returns whether the attribute should be aggregated according to the max_aggr_values parameter.
isAttribute(String) - Method in class proper.relaggs.RelaggsTable
Returns whether the given attribute is a attribute of the table (true) or not (false).
isBoolean() - Method in class proper.database.Column
checks whether the column is of boolean type, i.e.
isCellEditable(int, int) - Method in class proper.gui.core.table.LoggerTableModel
returns true if the cell at rowindex and columnindexis editable
isCellEditable(int, int) - Method in class proper.gui.core.table.PropertyTable
returns whether the cell is editable - only the values are
isCellEditable(int, int) - Method in class proper.gui.core.table.PropertyTableModel
returns true if the cell at rowindex and columnindexis editable
isCellEditable(int, int) - Method in class proper.gui.core.table.ResultSetTableModel
returns true if the cell at rowindex and columnindexis editable
isCellEditable(int, int) - Method in class proper.gui.core.table.TableMap
 
isChanged() - Method in class proper.gui.core.table.PropertyTable
returns whether something was changed
isChanged() - Method in class proper.gui.core.table.PropertyTableModel
returns whether something was changed
isChanged() - Method in class proper.gui.experiment.BuilderPanel
returns whether anything in this panel was changed
isChanged() - Method in class proper.gui.experiment.BuilderProperties
returns whether anything in this panel was changed
isChanged() - Method in class proper.gui.experiment.BuilderTabPanel
returns whether anything in this panel (and tabs) was changed
isChecked(String) - Method in class proper.gui.experiment.BuilderSteps
checks whether the given step (of the form "groupbox-step") is checked
isComplete() - Method in class proper.io.CommandLine
checks whether all necessary parameters were provided
isConnected() - Method in class proper.database.Connector
checks whether the connection is open or not
isContainer() - Method in class proper.xml.Node
whether it is just a container or a real XML tag
isDate() - Method in class proper.database.Column
checks whether the column is date type, i.e.
isDecimal() - Method in class proper.database.Column
checks whether the column is a decimal type, i.e.
isEmpty() - Method in class proper.xml.Element
checks whether we have content or not
isExtensionListInDescription() - Method in class proper.gui.core.io.SimpleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isForeignKey(String) - Method in class proper.relaggs.RelaggsTable
Returns whether the given attribute is a foreign key of the table (true) or not (false).
isHidden(File) - Method in class proper.gui.core.io.SimpleFileView
Whether the file is hidden or not.
isIndex(Data, int) - Method in class proper.imp.Indexer
checks whether the given index is an id index of the given predicate
isInPath(Column) - Method in class proper.database.ColumnTreeNode
checks whether the given column is somewhere on the path to the root
isInPath(Join) - Method in class proper.database.JoinTreeNode
checks whether the given Join is somewhere on the path to the root
isInPath(Table) - Method in class proper.database.TableTreeNode
checks whether the given table is somewhere on the path to the root
isInteger() - Method in class proper.database.Column
checks whether the column is an integer type, i.e.
isJoin() - Method in class proper.database.JoinTreeNode
checks whether we have a Join object as userobject
isLeaf() - Method in class proper.xml.Comment
Returns true if the receiver is a leaf.
isLeaf() - Method in class proper.xml.Element
returns whether this element is a leaf
isLeaf() - Method in class proper.xml.Node
Returns true if the receiver is a leaf.
isLoaded() - Method in class proper.io.Ant
returns whether the ANT file was loaded correctly
isMultiSelectionEnabled() - Method in class proper.gui.core.text.FileTextField
Returns true if multiple files can be selected.
isNominal() - Method in class proper.database.Column
checks whether the column is of nominal type, i.e.
isNull(int) - Method in class proper.imp.Data
checks whether the given element is NULL
isNull(String) - Static method in class proper.imp.Data
checks whether the string is a NULL value
isNull() - Method in class proper.imp.Fingerprint
checks whether the stored value depicts a NULL value
isNull(Object) - Static method in class proper.imp.Fingerprint
checks whether the given value depicts a NULL value
isNumerical() - Method in class proper.database.Column
checks whether the value is either integer or float type
isOperational() - Method in class proper.remote.JobClient
this method determines whether the server should continue accepting connections or not
isOperational() - Method in class proper.remote.JobServer
this method determines whether the server should continue accepting connections or not
isOperational() - Method in class proper.remote.Server
this method determines whether the server should continue accepting connections or not
isOptional() - Method in class proper.gui.experiment.BuilderParameter
returns whether it is an optional field
isOptional() - Method in class proper.io.CommandLineParameter
returns whether the parameter is optional
isOtherMessage(Message) - Method in class proper.remote.messages.DataMessage
checks whether this message is of a different type, is used to determine whether the body has to be cleared if the data is copied from another Message
isOtherMessage(Message) - Method in class proper.remote.messages.FileMessage
checks whether this message is of a different type, is used to determine whether the body has to be cleared if the data is copied from another Message
isOtherMessage(Message) - Method in class proper.remote.messages.JobMessage
checks whether this message is of a different type, is used to determine whether the body has to be cleared if the data is copied from another Message
isPopupMenuEnabled() - Method in class proper.gui.core.list.List
returns whether the popup menu is used
isPredicate(String) - Method in class proper.imp.Traverser
checks whether the given name is a predicate or not
isPrimaryKey(String) - Method in class proper.relaggs.RelaggsTable
Returns whether the given attribute is a primary key of the table (true) or not (false).
isRepeated() - Method in class proper.util.Timer
whether the timer is firing on a regular basis
isRunning() - Method in class proper.gui.core.frame.FrameThread
whether the thread is still running
isRunning() - Method in class proper.util.Timer
returns whether the timer is running
isSplitIndexId(Data, int) - Method in class proper.imp.Indexer
checks whether the given index contains an id from a predicate split
isSynchronizing() - Method in class proper.remote.JobServer
checks whether we have to wait for all the pending jobs to finished, before we can proceed with the next job
isTable() - Method in class proper.database.JoinTreeNode
checks whether we have a Table object as userobject (as root element)
isTraversable(File) - Method in class proper.gui.core.io.SimpleFileView
Whether the directory is traversable or not.
isUsed() - Method in class proper.gui.experiment.BuilderParameter
returns whether the component is used normally
itemStateChanged(ItemEvent) - Method in class proper.gui.core.panel.DatabasePanel
Invoked when an item has been selected or deselected by the user.
itemStateChanged(ItemEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when an item has been selected or deselected by the user.
itemStateChanged(ItemEvent) - Method in class proper.gui.experiment.BuilderPanel
Invoked when an item has been selected or deselected by the user.
itemStateChanged(ItemEvent) - Method in class proper.gui.experiment.ExperimentFrame
Invoked when an item has been selected or deselected by the user.
iterator() - Method in class proper.database.Sparser
returns an iterator over the stored keys

J

JAVA - Static variable in class proper.io.Ant
the name of java-tag
JListHelper - Class in proper.gui.core.list
A little helper class for handling JLists that contain Strings.
JListHelper(JList) - Constructor for class proper.gui.core.list.JListHelper
initializes the object
Job - Class in proper.remote
This class encapsulates a job and defines some methods to access its data.
A Job consists of colon separated commands, where the first one is always a class with necessary parameters (but can be empty).
Job(String) - Constructor for class proper.remote.Job
initializes the object
JOB - Static variable in class proper.remote.messages.JobMessage
the job tag
JOB_DISTRIBUTE - Static variable in class proper.remote.JobServer
this "job" means, that the server sends all received files to all the cliens before continuing ("synchronize" should be before this)
JOB_SYNCHRONIZE - Static variable in class proper.remote.JobServer
this "job" means, that all pending jobs have to be finished before continuing
JobAdder - Class in proper.remote
This class adds jobs to a specified JobServer.
JobAdder() - Constructor for class proper.remote.JobAdder
initializes the object
Jobber - Class in proper.gui.remote
This class is a GUI frontend for creating Jobslists for the distributed computing.
Jobber(ApplicationFrame) - Constructor for class proper.gui.remote.Jobber
initializes the frame
JobClient - Class in proper.remote
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".
JobClient() - Constructor for class proper.remote.JobClient
 
JobClientProcessor - Class in proper.remote
This class is the implementation for the client for processing requests.
JobClientProcessor(Server, Socket) - Constructor for class proper.remote.JobClientProcessor
initializes the object
JobDistributor - Class in proper.remote
This server thread is only there for distributing jobs to clients.
JobDistributor(Server, Socket) - Constructor for class proper.remote.JobDistributor
initializes the object
JOBLIST - Static variable in class proper.remote.JobServer
the identifier for the normal list
JOBLIST_DONE - Static variable in class proper.remote.JobServer
the identifier for the Done list
JOBLIST_FAILED - Static variable in class proper.remote.JobServer
the identifier for the Failed list
JOBLIST_TODO - Static variable in class proper.remote.JobServer
the identifier for the ToDo list
JobMessage - Class in proper.remote.messages
This class encapsulates a JobMessage, where the job is inside the <body> tag of the Message.
The actual Job looks like this:
JobMessage() - Constructor for class proper.remote.messages.JobMessage
initializes the object
JobMessage(Reader) - Constructor for class proper.remote.messages.JobMessage
initializes the object with the given xml data
JobMessage(Message) - Constructor for class proper.remote.messages.JobMessage
initializes the object with the given Message
JobMessage(String) - Constructor for class proper.remote.messages.JobMessage
initializes the job with the given Job
JobMonitor - Class in proper.gui.remote
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.
JobMonitor(ApplicationFrame) - Constructor for class proper.gui.remote.JobMonitor
initializes the object
Jobs - Class in proper.app
This class extracts the java calls (i.e.
Jobs() - Constructor for class proper.app.Jobs
initializes the object
JobServer - Class in proper.remote
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.
JobServer() - Constructor for class proper.remote.JobServer
initializes the object
JobServerProcessor - Class in proper.remote
This class is the implementation for the server for processing requests.
JobServerProcessor(Server, Socket) - Constructor for class proper.remote.JobServerProcessor
initializes the object
Join - Class in proper.database
This class is used for storing join conditions.
Join(String, String, String, String) - Constructor for class proper.database.Join
sets table and column for both, the local and the foreign table, with no size and type Types.OTHER
Join(String, String, int, String, String) - Constructor for class proper.database.Join
sets table and column for both, the local and the foreign table, no size and Types.OTHER as type
Join(String, String, int, String, String, int) - Constructor for class proper.database.Join
sets table and column for both, the local and the foreign table, no size and the given type
Join(Column, Column) - Constructor for class proper.database.Join
sets the local and foreign tables/columns, with size 0 and type Types.OTHER
Join(Column, int, Column) - Constructor for class proper.database.Join
sets the local and foreign tables/columns, with the given local size and type Types.OTHER
Join(Column, int, Column, int) - Constructor for class proper.database.Join
sets the local and foreign tables/columns, with the given local size and the specified type
join(String, String, String) - Method in class proper.database.Joiner
joins the two tables over all common columns, not just indexes
join(String, String, Vector, String) - Method in class proper.database.Joiner
joins the two tables over the given columns
join(String, String, String, String, Vector, String) - Method in class proper.database.Joiner
joins the two tables over the given columns
join(String, String, Vector, String, String) - Method in class proper.database.Joiner
joins the two tables over the given columns
join(String, String, String, String, Vector, String, String) - Method in class proper.database.Joiner
joins the two tables over the given columns, prefixes have to be given for both tables, otherwise they are ignored
join(String, String, Vector, String, String, Vector, Vector, String, String) - Method in class proper.database.Joiner
joins the two tables over the given columns, prefixes have to be given for both tables, otherwise they are ignored
join(Vector, Vector) - Static method in class proper.util.Set
joins the content of the two vetors and returns the result
JOIN_PREFIX - Static variable in class proper.database.Joiner
prefix (+ number from ID) for ambigious columns in a join
JoinComparator - Class in proper.database
Compares Join instances based on their size member or the join string.
JoinComparator() - Constructor for class proper.database.JoinComparator
initializes the comparator with the comparison based on the join string
JoinComparator(boolean) - Constructor for class proper.database.JoinComparator
initializes the comparator with the comparison based either on the join string (false) or on the size (true)
Joiner - Class in proper.database
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
Joiner(Connector) - Constructor for class proper.database.Joiner
initializes the object
JoinTreeNode - Class in proper.database
A specialized TreeNode class that handles Join-Objects and provides some methods for conveniencs.
Note: the root node is just a table, since it doesn't join with any other table to the left.
JoinTreeNode() - Constructor for class proper.database.JoinTreeNode
initializes the node with no Join
JoinTreeNode(Join) - Constructor for class proper.database.JoinTreeNode
initializes the node with the given Join
JoinTreeNode(Table) - Constructor for class proper.database.JoinTreeNode
initializes the node with the given Table (only for the root element!)
JoinTreeNode(String) - Constructor for class proper.database.JoinTreeNode
initializes the node with the given string (can be either a Table or a Join-Definition)
JTableHelper - Class in proper.gui.core.table
A helper class for JTable, e.g.
JTableHelper(JTable) - Constructor for class proper.gui.core.table.JTableHelper
initializes the object
JTextAreaPrintStream - Class in proper.gui.core.text
This class enables to redirect the print/println from a ProperObject to a JTextArea.
JTextAreaPrintStream(JTextArea) - Constructor for class proper.gui.core.text.JTextAreaPrintStream
initializes the stream, moveToEnd is set to TRUE
JTextComponentHelper - Class in proper.gui.core.text
A helper class for JTextComponents, e.g.
JTextComponentHelper(JTextComponent) - Constructor for class proper.gui.core.text.JTextComponentHelper
initializes the helper

K

KEY_DATE_Y - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the year-month-day objects.
KEY_DATE_YM - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the year-month-day objects.
KEY_DATE_YMD - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the year-month-day objects.
KEY_INT_AVG - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the average (for Double).
KEY_INT_CNTALL - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the number of all records (for Integer).
KEY_INT_CNTVAL - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the number of distinct values (for Integer).
KEY_INT_MAX - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the maximum (for Integer).
KEY_INT_MED - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the median (for Integer).
KEY_INT_MIN - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the minimum (for Integer).
KEY_INT_Q1 - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the 1-quartil (for Integer).
KEY_INT_Q3 - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the 3-quartil (for Integer).
KEY_INT_RNG - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the range (for Integer).
KEY_INT_STDDEV - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the standard deviation (for Double).
KEY_INT_SUM - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the sum (for Integer).
KEY_INT_VALUES - Static variable in class proper.relaggs.RelaggsStructure
Hashtable key for the values (for Vector).
KEY_TABLE - Static variable in class proper.engine.Importer
the name of the table that stores the String-key - Int-key relation (necessary for RELAGGS, since it can only work with INT-keys)
keyIsInt() - Method in class proper.imp.Indexer
checks whether the key used in the predicates is an Integer
keyIsUnique(String) - Method in class proper.imp.Traverser
checks whether the first argument of the specified predicate is unique
keyPressed(KeyEvent) - Method in class proper.gui.core.dialog.DatabaseDialog
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.dialog.EditDialog
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.dialog.ListDialog
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.dialog.RelationsDialog
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when a key has been pressed.
keyPressed(KeyEvent) - Method in class proper.gui.core.panel.RelationsPanel
Invoked when a key has been typed.
keyReleased(KeyEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when a key has been released.
keyReleased(KeyEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when a key has been released.
keyReleased(KeyEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when a key has been released.
keyTyped(KeyEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when a key has been typed.
keyTyped(KeyEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when a key has been typed.
keyTyped(KeyEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when a key has been typed.

L

lastCommand() - Method in class proper.io.Shell
returns the last executed command
lastException() - Method in class proper.io.Shell
returns the Exception (if any exists) from the last execute
lastStderr() - Method in class proper.io.Shell
returns the output on error out from the last execute
lastStdout() - Method in class proper.io.Shell
returns the output on standard out of the last execute
left(String, int) - Static method in class proper.util.Strings
returns the "count" characters from the left, less if the string is shorter than "count"
LEFTOUTER_JOIN - Static variable in class proper.database.Joiner
the left outer join
leftOverTables() - Method in class proper.database.RelationDiscoverer
returns all the tables that are not in this tree
leftOverTables(JoinTreeNode) - Method in class proper.database.RelationDiscoverer
returns all the tables that are not in this tree
LINE - Static variable in class proper.remote.messages.DataMessage
the status tag
List - Class in proper.gui.core.list
Adds some functionality to the standard JList for selecting items.
List() - Constructor for class proper.gui.core.list.List
Constructs a List with an empty model.
List(ListModel) - Constructor for class proper.gui.core.list.List
Constructs a List that displays the elements in the specified, non-null model.
List(Object[]) - Constructor for class proper.gui.core.list.List
Constructs a List that displays the elements in the specified array.
List(Vector) - Constructor for class proper.gui.core.list.List
Constructs a List that displays the elements in the specified Vector
LIST - Static variable in class proper.imp.Fingerprint
 
List - Class in proper.imp
This class is used to store a list of objects.
List(int) - Constructor for class proper.imp.List
initalizes the object
LIST_ADDITIONAL - Static variable in class proper.remote.JobServer
the identifier for clients with additional jobs, still working
LIST_AVAILABLE - Static variable in class proper.remote.JobServer
the identifier for the available clients
LIST_CLIENTS - Static variable in class proper.remote.Server
the identifier for the clients
LIST_PENDING - Static variable in class proper.remote.JobServer
the identifier for pending clients, still working on something
ListDialog - Class in proper.gui.core.dialog
A simple dialog with a list for selecting items from.
ListDialog() - Constructor for class proper.gui.core.dialog.ListDialog
initializes the dialog
ListDialog(ProperFrame) - Constructor for class proper.gui.core.dialog.ListDialog
initializes the dialog
ListDialog(String) - Constructor for class proper.gui.core.dialog.ListDialog
initializes the dialog with the given title
ListDialog(ProperFrame, String) - Constructor for class proper.gui.core.dialog.ListDialog
initializes the dialog with the given title
Lister - Interface in proper.database
A common Interface to all the Listers.
load() - Method in class proper.io.TextFile
returns a vector with the lines of the file
load(String) - Static method in class proper.io.TextFile
returns a vector with the lines of the specified file
Loader - Class in proper.io
This class is for loading resources from a JAR archive.
Loader(String) - Constructor for class proper.io.Loader
initializes the object
Logger - Class in proper.gui.util
A little tool for handling logfiles, e.g.
Logger(ApplicationFrame) - Constructor for class proper.gui.util.Logger
initializes the object
LoggerTableModel - Class in proper.gui.core.table
The model for the Logger.
LoggerTableModel(String) - Constructor for class proper.gui.core.table.LoggerTableModel
initializes the object
LONG - Static variable in class proper.imp.Fingerprint
 

M

main(String[]) - Static method in class proper.app.ArffComparer
starts the application
main(String[]) - Static method in class proper.app.ArffFilter
starts the application
main(String[]) - Static method in class proper.app.Bagger
starts the application
main(String[]) - Static method in class proper.app.Classifier
starts the application
main(String[]) - Static method in class proper.app.Databases
starts the application
main(String[]) - Static method in class proper.app.Experimenter
starts the application
main(String[]) - Static method in class proper.app.Export
starts the application
main(String[]) - Static method in class proper.app.ForeignKeys
starts the application
main(String[]) - Static method in class proper.app.Import
starts the application
main(String[]) - Static method in class proper.app.Jobs
starts the application
main(String[]) - Static method in class proper.app.MILK
starts the application
main(String[]) - Static method in class proper.app.Propagation
starts the application
main(String[]) - Static method in class proper.app.Reducer
starts the application
main(String[]) - Static method in class proper.app.RELAGGS
starts the application
main(String[]) - Static method in class proper.app.Relations
starts the application
main(String[]) - Static method in class proper.app.REMILK
starts the application
main(String[]) - Static method in class proper.app.Standalone
starts the application
main(String[]) - Static method in class proper.app.Tester
starts the application
main(String[]) - Static method in class proper.database.Column
for testing only
main(String[]) - Static method in class proper.database.Join
for testing only
main(String[]) - Static method in class proper.database.JoinTreeNode
for testing only
main(String[]) - Static method in class proper.database.Table
for testing only
main(String[]) - Static method in class proper.database.TableLister
for testing only
main(String[]) - Static method in class proper.gui.core.dialog.MessageBox
for testing purposes only
main(String[]) - Static method in class proper.gui.core.frame.ApplicationFrame
for testing only
main(String[]) - Static method in class proper.gui.core.frame.ChildFrame
for testing only
main(String[]) - Static method in class proper.gui.core.frame.CommandLineFrame
for testing only
main(String[]) - Static method in class proper.gui.core.frame.DatabaseChildFrame
for testing only
main(String[]) - Static method in class proper.gui.experiment.Builder
starts the application
main(String[]) - Static method in class proper.gui.experiment.ExperimentFrame
starts the application
main(String[]) - Static method in class proper.gui.experiment.Milk
starts the application
main(String[]) - Static method in class proper.gui.experiment.Relaggs
starts the application
main(String[]) - Static method in class proper.gui.experiment.ReMilk
starts the application
main(String[]) - Static method in class proper.gui.experiment.Run
starts the application
main(String[]) - Static method in class proper.gui.experiment.Setup
starts the application
main(String[]) - Static method in class proper.gui.help.About
starts the application
main(String[]) - Static method in class proper.gui.help.Help
starts the application
main(String[]) - Static method in class proper.gui.milk.MIExperimenter
starts the application
main(String[]) - Static method in class proper.gui.Proper
starts the application
main(String[]) - Static method in class proper.gui.remote.Jobber
starts the application
main(String[]) - Static method in class proper.gui.remote.JobMonitor
starts the application
main(String[]) - Static method in class proper.gui.util.Editor
starts the application
main(String[]) - Static method in class proper.gui.util.Logger
starts the application
main(String[]) - Static method in class proper.gui.util.Relations
starts the application
main(String[]) - Static method in class proper.gui.util.XSLer
starts the application
main(String[]) - Static method in class proper.gui.weka.ArffViewer
starts the application
main(String[]) - Static method in class proper.gui.weka.Experimenter
starts the application
main(String[]) - Static method in class proper.gui.weka.Explorer
starts the application
main(String[]) - Static method in class proper.gui.weka.SqlViewer
starts the application
main(String[]) - Static method in class proper.imp.CSVParser
for testing only
main(String[]) - Static method in class proper.imp.Fingerprint
for testing only
main(String[]) - Static method in class proper.imp.List
for testing only
main(String[]) - Static method in class proper.imp.Predicate
for testing only
main(String[]) - Static method in class proper.imp.PrologParser
for testing only
main(String[]) - Static method in class proper.io.Ant
for testing only
main(String[]) - Static method in class proper.io.CommandLine
for testing only
main(String[]) - Static method in class proper.io.CommandLineParameter
for testing only
main(String[]) - Static method in class proper.io.CopyFile
for testing only
main(String[]) - Static method in class proper.io.Shell
for testing purposes only
main(String[]) - Static method in class proper.net.Address
for testing only
main(String[]) - Static method in class proper.remote.JobAdder
starts the application
main(String[]) - Static method in class proper.remote.JobClient
starts the application
main(String[]) - Static method in class proper.remote.JobServer
starts the application
main(String[]) - Static method in class proper.remote.messages.DataMessage
for testing only
main(String[]) - Static method in class proper.remote.messages.FileMessage
for testing only
main(String[]) - Static method in class proper.remote.messages.JobMessage
for testing only
main(String[]) - Static method in class proper.remote.messages.Message
for testing only
main(String[]) - Static method in class proper.util.Cells
for testing only
main(String[]) - Static method in class proper.util.Counter
for testing only
main(String[]) - Static method in class proper.util.Excluder
for testing only
main(String[]) - Static method in class proper.util.ProperVector
for testing only
main(String[]) - Static method in class proper.util.Set
for testing only
main(String[]) - Static method in class proper.util.Strings
for testing only
main(String[]) - Static method in class proper.xml.Attribute
for testing only
main(String[]) - Static method in class proper.xml.Document
for testing only
main(String[]) - Static method in class proper.xml.Element
for testing only
main(String[]) - Static method in class proper.xml.Parser
for testing only
main(String[]) - Static method in class proper.xml.Path
for testing only
main(String[]) - Static method in class proper.xml.XMLExemplars
for testing only (first arg type [xml/arff], second arg filename)
main(String[]) - Static method in class proper.xml.XMLInstances
for testing only (first arg type [xml/arff], second arg filename)
main(String[]) - Static method in class proper.xml.XSL
takes two/three arguments: XML file XSLT script output file (optional)
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class proper.gui.core.util.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeCompactGrid(Container, int, int, int, int, int, int, boolean) - Static method in class proper.gui.core.util.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
makeGrid(Container, int, int, int, int, int, int) - Static method in class proper.gui.core.util.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
Matcher - Class in proper.util
A simple class that performs multiple matching on strings, i.e.
Matcher() - Constructor for class proper.util.Matcher
 
matches(String, String) - Static method in class proper.util.Matcher
checks the given src string against the search string (case-insensitive)
matches(String, String, boolean) - Static method in class proper.util.Matcher
checks the given src string against the search string
matches(String, String[]) - Static method in class proper.util.Matcher
checks the given src string against the search array (case-insensitive)
matches(String, String[], boolean) - Static method in class proper.util.Matcher
checks the given src string against the search array
matchIndex(String) - Method in interface proper.util.CluderInterface
returns the index in the list where the first match was encountered
matchIndex(String, boolean) - Method in interface proper.util.CluderInterface
returns the index in the list where the first match was encountered; if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
matchIndex(String) - Method in class proper.util.Excluder
returns the index in the list where the first match was encountered
matchIndex(String, boolean) - Method in class proper.util.Excluder
returns the index in the list where the first match was encountered; if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
matchIndex(String) - Method in class proper.util.Includer
returns the index in the list where the first match was encountered
matchIndex(String, boolean) - Method in class proper.util.Includer
returns the index in the list where the first match was encountered; if regexp is TRUE the given String is assumed to be a regular Expression and that the list contains only normal strings
max_aggr_values - Static variable in class proper.relaggs.RelaggsConfig
The maximum number of distinct values for a string or date attribute to be splitted in columns during aggregation.
max_groups - Static variable in class proper.relaggs.RelaggsConfig
The maximum number of distinct values for a string or date attribute to be used for a group by operation during aggregation.
Message - Class in proper.remote.messages
This class encapsulates the standard behaviour and methods for all messages.
Message() - Constructor for class proper.remote.messages.Message
initializes the object
Message(Reader) - Constructor for class proper.remote.messages.Message
initializes the object with the given xml data
Message(Message) - Constructor for class proper.remote.messages.Message
initializes the object with the given Message
Message(int) - Constructor for class proper.remote.messages.Message
initializes the object with the given Port, IP/Hostname is determined automatically
Message(String, int) - Constructor for class proper.remote.messages.Message
initializes the object with the given IP and Port
MESSAGE - Static variable in class proper.remote.messages.Message
the xml root node
MessageBox - Class in proper.gui.core.dialog
This class defines a simple MessageBox with optional Icon to be displayed on the left side.
MessageBox(String, String, String[], String) - Constructor for class proper.gui.core.dialog.MessageBox
displays a dialog with given title, text and buttons
MessageBox(ProperFrame, String, String, String[], String) - Constructor for class proper.gui.core.dialog.MessageBox
displays a dialog with given title, text and buttons
MessageBox(String, String, String[], String, int, int) - Constructor for class proper.gui.core.dialog.MessageBox
displays a dialog with given title, text and buttons
MessageBox(ProperFrame, String, String, String[], String, int, int) - Constructor for class proper.gui.core.dialog.MessageBox
displays a dialog with given title, text and buttons
MIClassifierTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can choose a MILK classifier.
MIClassifierTextField(ProperFrame) - Constructor for class proper.gui.core.text.MIClassifierTextField
initializes the field with a standard size
MIClassifierTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.MIClassifierTextField
initializes the field with the given size
MIClassifierTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.MIClassifierTextField
initializes the field the given text and the given size
MIClassifierTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.MIClassifierTextField
initializes the field the given text and the given size
MIExperimenter - Class in proper.gui.milk
The MILK Experimenter.
MIExperimenter(ApplicationFrame) - Constructor for class proper.gui.milk.MIExperimenter
initializes the object
MILK - Class in proper.app
This class performs a flattening of a database into a single table.
MILK() - Constructor for class proper.app.MILK
 
Milk - Class in proper.engine
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").
Milk() - Constructor for class proper.engine.Milk
initializes the object
Milk - Class in proper.gui.experiment
This frame is for Propositionalization with MILK.
Milk(ApplicationFrame) - Constructor for class proper.gui.experiment.Milk
initializes the object
MilkClassifier - Class in proper.engine
This class trains a MILK classifier and classifies given instances.
MilkClassifier() - Constructor for class proper.engine.MilkClassifier
initializes the object
MilkExperimenter - Class in proper.engine
This class runs experiments with a given ARFF-file.
It is using MILK (the Multi Instance extension of WEKA).

MilkExperimenter() - Constructor for class proper.engine.MilkExperimenter
initializes the object
MilkHelper - Class in proper.util
A little Helper class for handling MILK stuff...
MilkHelper() - Constructor for class proper.util.MilkHelper
 
min_avg_group_size - Static variable in class proper.relaggs.RelaggsConfig
The mimimum value for the average number of records that are aggregated on a group by operation.
min_fill_percentage - Static variable in class proper.relaggs.RelaggsConfig
The minimum percentage of records that must have an attribute value not equal to NULL for a group by operation.
minimizeWindows() - Method in class proper.gui.core.frame.ApplicationFrame
minimizes all windows
minus(Vector, Vector) - Static method in class proper.util.Set
subtracts the second vector from the first one and returns the result
Modifier - Class in proper.database
A small helper class e.g.
Modifier(Connector) - Constructor for class proper.database.Modifier
initializes the object
mouseClicked(MouseEvent) - Method in class proper.gui.core.dialog.ListDialog
Invoked when a mouse button has been pressed and released on a component
mouseClicked(MouseEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseClicked(MouseEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseClicked(MouseEvent) - Method in class proper.gui.core.list.List
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseClicked(MouseEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseClicked(MouseEvent) - Method in class proper.gui.core.panel.RelationsPanel
Invoked when a mouse button has been pressed and released on a component
mouseClicked(MouseEvent) - Method in class proper.gui.experiment.ExperimentFrame
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseClicked(MouseEvent) - Method in class proper.gui.experiment.Run
Invoked when the mouse button has been clicked (pressed and released) on a component.
mouseEntered(MouseEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class proper.gui.core.list.List
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when the mouse enters a component.
mouseExited(MouseEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when the mouse exits a component
mouseExited(MouseEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when the mouse exits a component
mouseExited(MouseEvent) - Method in class proper.gui.core.list.List
Invoked when the mouse exits a component
mouseExited(MouseEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when the mouse exits a component
mousePressed(MouseEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.core.list.List
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.remote.Jobber
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.remote.JobMonitor
Invoked when a mouse button has been pressed on a component
mousePressed(MouseEvent) - Method in class proper.gui.util.Logger
Invoked when a mouse button has been pressed on a component
mouseReleased(MouseEvent) - Method in class proper.gui.core.dialog.ProperDialog
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class proper.gui.core.frame.ProperFrame
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class proper.gui.core.list.List
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when a mouse button has been released on a component.
MYSQL_DRIVER - Static variable in class proper.database.Connector
the standard driver for MySQL
MYSQL_LIMIT - Static variable in class proper.database.Connector
the standard limit SQL statement, containing "%ROWS%" as placeholder for the number of rows
MYSQL_PASSWORD - Static variable in class proper.database.Connector
the standard user, used with no password
MYSQL_URL - Static variable in class proper.database.Connector
the standard url
MYSQL_USER - Static variable in class proper.database.Connector
the standard user, used with no password

N

n2sort() - Method in class proper.gui.core.table.TableSorter
 
NAME - Static variable in class proper.database.Creator
the placeholder for the name
Namer - Class in proper.imp
A class for creating table names, column names, etc.
Namer(Traverser, Indexer) - Constructor for class proper.imp.Namer
initializes the object
NATURAL_JOIN - Static variable in class proper.database.Joiner
the default join
needsDatabase() - Method in class proper.gui.experiment.BuilderPanel
returns whether this panel needs the database
next() - Method in class proper.util.ID
returns the next id
next() - Method in class proper.util.TemporaryName
returns the next temporary name
nextElement() - Method in class proper.util.RandomID
Returns the next element of this enumeration if this enumeration object has at least one more element to provide.
Node - Class in proper.xml
This class represents an abstract XML node, ancestor to Comment and Element.
Node() - Constructor for class proper.xml.Node
initializes an empty comment with no parent
Node(Node) - Constructor for class proper.xml.Node
initializes an empty comment with the given parent
NOMINAL_DUMMY - Static variable in class proper.database.Reader
the dummy used in nominal columns that consist of NULL values only
notifyListener(ProperInterface) - Method in interface proper.core.ProperInterface
notifies the specified listener of changes
notifyListener(ProperInterface) - Method in class proper.core.ProperObject
notifies the specified listener of changes
notifyListener(ProperInterface) - Method in class proper.gui.core.frame.ProperFrame
notifies the specified listener of changes
notifyListener(TimerInterface) - Method in class proper.util.Timer
notifies the specified listener of the timer event
notifyListeners() - Method in interface proper.core.ProperInterface
notifies all the listeners of changes
notifyListeners() - Method in class proper.core.ProperObject
notifies all the listeners of changes
notifyListeners() - Method in class proper.gui.core.frame.ProperFrame
notifies all the listeners of changes
notifyListeners() - Method in class proper.util.Timer
notifies all the listeners of the timer event
NULL - Static variable in class proper.imp.Fingerprint
 

O

OkCancelPanel - Class in proper.gui.core.panel
A panel that has the two buttons "OK" and "Cancel".
OkCancelPanel() - Constructor for class proper.gui.core.panel.OkCancelPanel
initializes the panel with horizontal buttons, top, right
OkCancelPanel(boolean) - Constructor for class proper.gui.core.panel.OkCancelPanel
initializes the panel with buttons at top, right; can be either horizontal or vertical
OkCancelPanel(boolean, int, int) - Constructor for class proper.gui.core.panel.OkCancelPanel
initializes the panel with the specified options for the buttons
ORDER_DIGITS - Static variable in class proper.imp.PostProcessor
the number of digits of the number preceding the name of the predicate, used for ordering the arguments

P

parameterError() - Method in class proper.app.Application
prints the usage if not all necessary parameters were provided
parameterError() - Method in interface proper.core.CommandLineInterface
prints the usage if not all necessary parameters were provided
parameterError() - Method in class proper.gui.core.frame.CommandLineFrame
prints the usage if not all necessary parameters were provided
parse(BufferedReader) - Method in class proper.imp.CSVParser
uses the given buffered reader to parse the file
parse(Reader) - Method in class proper.imp.CSVParser
uses the given reader to parse the file
parse(String) - Method in class proper.imp.Parser
parses the given file
parse(Reader) - Method in class proper.imp.Parser
uses the given reader to parse the file
parse(String) - Method in interface proper.imp.ParserInterface
parses the given file
parse(Reader) - Method in interface proper.imp.ParserInterface
parses the given reader
parse(String) - Method in class proper.xml.Parser
parses the given file
parse(Reader) - Method in class proper.xml.Parser
parses the given reader
Parser - Class in proper.imp
This abstract is the ancestor for several Parsers that use predicates.
Parser() - Constructor for class proper.imp.Parser
initializes the parser
Parser - Class in proper.xml
This class parses XML files.
based on Echo02.java from Sun.
Parser() - Constructor for class proper.xml.Parser
initializes the object
ParserInterface - Interface in proper.imp
This interface is common to all parsers, handwritten and JLex/CUP-generated.
parseString(String) - Static method in class proper.database.Join
generates a join from the given string
parseTreeString(String) - Static method in class proper.database.ColumnTreeNode
parses the given tree in string representation and returns it in a TreeNode Structure, e.g.:
parseTreeString(String) - Static method in class proper.database.JoinTreeNode
parses the given tree in string representation and returns it in a TreeNode Structure, e.g.:
parseTreeString(String) - Static method in class proper.database.TableTreeNode
parses the given tree in string representation and returns it in a TreeNode Structure, e.g.:
parseType(String) - Static method in class proper.database.Joiner
parses the given string to get the type from, it also takes the short forms like 'leftouter', 'rightouter', 'bestouter' and 'natural'.
Path - Class in proper.xml
This class represents a simplest implementation of XPath, hence only "Path" as name.
Path() - Constructor for class proper.xml.Path
 
peek() - Method in class proper.remote.ClientList
takes a look at the topmost client on the stack, can be NULL
peekJob() - Method in class proper.remote.ClientList
takes a look at the topmost job on the stack, can be NULL
PI - Static variable in class proper.xml.XMLInstances
the PI for the output
pop() - Method in class proper.remote.ClientList
returns the current topmost client from the list (like from a stack), it also removes the associated job
PORT - Static variable in class proper.gui.remote.JobMonitor
the standard port we are listening to
PORT - Static variable in class proper.remote.JobClient
the standard port to bind to
PORT - Static variable in class proper.remote.JobServer
the standard port to bind to
PORT - Static variable in class proper.remote.messages.Message
the port node in the from node
PostProcessor - Class in proper.imp
This class performs post processing of the stored predicates, like finding inconsistent ones, trying to fix inconsistencies.
PostProcessor(Traverser, Indexer) - Constructor for class proper.imp.PostProcessor
initializes the object
PREDICATE - Static variable in class proper.imp.Fingerprint
 
Predicate - Class in proper.imp
This class is container for data read from the parser.
Predicate(String, int) - Constructor for class proper.imp.Predicate
initializes the object
PREFIX_MILK - Static variable in class proper.engine.ReMilker
prefix for the MILK columns
PREFIX_RELAGGS - Static variable in class proper.engine.ReMilker
prefix for the RELAGGS columns
print(int) - Method in interface proper.core.ProperInterface
prints the given int to the current output stream
print(boolean) - Method in interface proper.core.ProperInterface
prints the given boolean to the current ouput stream
print(String) - Method in interface proper.core.ProperInterface
prints the given string to the current ouput stream
print(Object) - Method in interface proper.core.ProperInterface
prints the given object to the current ouput stream
print(int) - Method in class proper.core.ProperObject
prints the given int to the current output stream
print(boolean) - Method in class proper.core.ProperObject
prints the given boolean to the current ouput stream
print(String) - Method in class proper.core.ProperObject
prints the given string to the current ouput stream
print(Object) - Method in class proper.core.ProperObject
prints the given object to the current ouput stream
print(int) - Method in class proper.gui.core.frame.ProperFrame
prints the given int to the current output stream
print(boolean) - Method in class proper.gui.core.frame.ProperFrame
prints the given boolean to the current ouput stream
print(String) - Method in class proper.gui.core.frame.ProperFrame
prints the given string to the current ouput stream
print(Object) - Method in class proper.gui.core.frame.ProperFrame
prints the given object to the current ouput stream
print(boolean) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a boolean value.
print(char) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a character.
print(char[]) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an array of characters.
print(double) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a double-precision floating-point number.
print(float) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a floating-point number.
print(int) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an integer.
print(long) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a long integer.
print(Object) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an object.
print(String) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a string.
print(int) - Method in class proper.io.Tee
prints the given int to the streams
print(boolean) - Method in class proper.io.Tee
prints the given boolean to the streams
print(String) - Method in class proper.io.Tee
prints the given string to the streams
print(Object) - Method in class proper.io.Tee
prints the given object to the streams
printDescription() - Method in class proper.app.Application
prints a short description of this class
printDescription() - Method in class proper.app.ArffComparer
prints a short description of this class
printDescription() - Method in class proper.app.ArffFilter
prints a short description of this class
printDescription() - Method in class proper.app.Bagger
prints a short description of this class
printDescription() - Method in class proper.app.Classifier
prints a short description of this class
printDescription() - Method in class proper.app.Databases
prints a short description of this class
printDescription() - Method in class proper.app.Experimenter
prints a short description of this class
printDescription() - Method in class proper.app.Export
prints a short description of this class
printDescription() - Method in class proper.app.ForeignKeys
prints a short description of this class
printDescription() - Method in class proper.app.Import
prints a short description of this class
printDescription() - Method in class proper.app.Jobs
prints a short description of this class
printDescription() - Method in class proper.app.MILK
prints a short description of this class
printDescription() - Method in class proper.app.Propagation
prints a short description of this class
printDescription() - Method in class proper.app.Reducer
prints a short description of this class
printDescription() - Method in class proper.app.RELAGGS
prints a short description of this class
printDescription() - Method in class proper.app.Relations
prints a short description of this class
printDescription() - Method in class proper.app.REMILK
prints a short description of this class
printDescription() - Method in class proper.app.Standalone
prints a short description of this class
printDescription() - Method in class proper.app.Tester
prints a short description of this class
printDescription() - Method in interface proper.core.CommandLineInterface
prints a short description of this class
printDescription() - Method in class proper.gui.core.frame.CommandLineFrame
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.Builder
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.ExperimentFrame
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.Milk
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.Relaggs
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.ReMilk
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.Run
prints a short description of this class
printDescription() - Method in class proper.gui.experiment.Setup
prints a short description of this class
printDescription() - Method in class proper.gui.help.Help
prints a short description of this class
printDescription() - Method in class proper.gui.milk.MIExperimenter
prints a short description of this class
printDescription() - Method in class proper.gui.Proper
prints a short description of this class
printDescription() - Method in class proper.gui.remote.Jobber
prints a short description of this class
printDescription() - Method in class proper.gui.remote.JobMonitor
prints a short description of this class
printDescription() - Method in class proper.gui.util.Editor
prints a short description of this class
printDescription() - Method in class proper.gui.util.Logger
prints a short description of this class
printDescription() - Method in class proper.gui.util.Relations
prints a short description of this class
printDescription() - Method in class proper.gui.util.XSLer
prints a short description of this class
printDescription() - Method in class proper.gui.weka.ArffViewer
prints a short description of this class
printDescription() - Method in class proper.gui.weka.Experimenter
prints a short description of this class
printDescription() - Method in class proper.gui.weka.Explorer
prints a short description of this class
printDescription() - Method in class proper.gui.weka.SqlViewer
prints a short description of this class
printDescription() - Method in class proper.remote.JobAdder
prints a short description of this class
printDescription() - Method in class proper.remote.JobClient
prints a short description of this class
printDescription() - Method in class proper.remote.JobServer
prints a short description of this class
println() - Method in interface proper.core.ProperInterface
prints a new line to the current ouput stream
println(int) - Method in interface proper.core.ProperInterface
prints the given int to the current ouput stream
println(boolean) - Method in interface proper.core.ProperInterface
prints the given boolean to the current ouput stream
println(String) - Method in interface proper.core.ProperInterface
prints the given string to the current ouput stream
println(Object) - Method in interface proper.core.ProperInterface
prints the given object to the current ouput stream
println() - Method in class proper.core.ProperObject
prints a new line to the current ouput stream
println(int) - Method in class proper.core.ProperObject
prints the given int to the current ouput stream
println(boolean) - Method in class proper.core.ProperObject
prints the given boolean to the current ouput stream
println(String) - Method in class proper.core.ProperObject
prints the given string to the current ouput stream
println(Object) - Method in class proper.core.ProperObject
prints the given object to the current ouput stream
println() - Method in class proper.gui.core.frame.ProperFrame
prints a new line to the current ouput stream
println(int) - Method in class proper.gui.core.frame.ProperFrame
prints the given int to the current ouput stream
println(boolean) - Method in class proper.gui.core.frame.ProperFrame
prints the given boolean to the current ouput stream
println(String) - Method in class proper.gui.core.frame.ProperFrame
prints the given string to the current ouput stream
println(Object) - Method in class proper.gui.core.frame.ProperFrame
prints the given object to the current ouput stream
println() - Method in class proper.gui.core.text.JTextAreaPrintStream
Terminate the current line by writing the line separator string.
println(boolean) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a boolean and then terminate the line.
println(char) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a character and then terminate the line
println(char[]) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an array of characters and then terminate the line.
println(double) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a double and then terminate the line.
println(float) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a float and then terminate the line.
println(int) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an integer and then terminate the line.
println(long) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a long and then terminate the line.
println(Object) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print an Object and then terminate the line.
println(String) - Method in class proper.gui.core.text.JTextAreaPrintStream
Print a String and then terminate the line.
println() - Method in class proper.io.Tee
prints a new line to the streams
println(int) - Method in class proper.io.Tee
prints the given int to the streams
println(boolean) - Method in class proper.io.Tee
prints the given boolean to the streams
println(String) - Method in class proper.io.Tee
prints the given string to the streams
println(Object) - Method in class proper.io.Tee
prints the given object to the streams (for Throwables we print the stack trace)
printMemory() - Method in interface proper.core.ProperInterface
prints out the currently free and total memory in the JVM
printMemory() - Method in class proper.core.ProperObject
prints out the currently free and total memory in the JVM
printMemory() - Method in class proper.gui.core.frame.ProperFrame
prints out the currently free and total memory in the JVM
printReport() - Method in class proper.relaggs.RelaggsStructure
Prints information about the collected data.
printSizes(Component) - Static method in class proper.gui.core.util.SpringUtilities
A debugging utility that prints to stdout the component's minimum, preferred, and maximum sizes.
printUsage() - Method in class proper.app.Application
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.app.Experimenter
prints the usage of the application, with all necessary parameters
printUsage() - Method in interface proper.core.CommandLineInterface
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.core.frame.CommandLineFrame
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.core.frame.DatabaseChildFrame
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.experiment.ExperimentFrame
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.experiment.Run
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.help.Help
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.remote.Jobber
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.remote.JobMonitor
prints the usage of the application, with all necessary parameters
printUsage() - Method in class proper.gui.util.Relations
prints the usage of the application, with all necessary parameters
process(String) - Method in class proper.app.Jobs
processes the given file and fills the lines vector
process() - Method in class proper.imp.PostProcessor
performs the postprocessing, i.e.
process(Exemplars) - Method in class proper.xml.XMLExemplars
transforms Exemplars into an XML document
process(Document) - Method in class proper.xml.XMLExemplars
transforms an XML document into an exemplars object
process(Instances) - Method in class proper.xml.XMLInstances
transforms instances into a XML document
process(Document) - Method in class proper.xml.XMLInstances
transforms an XML document into an instances object
processAttributes() - Method in class proper.relaggs.RelaggsStructure
Calculates the aggregation values median, 1-quart, 3-quart and range for integer attributes.
processFilename(String) - Method in class proper.io.Loader
returns the processed filename, i.e.
Processor - Class in proper.remote
This class is for processing requests from a client.
Processor(Server, Socket) - Constructor for class proper.remote.Processor
initializes the object
PrologParser - Class in proper.imp
This parser works on files that contain Prolog ground facts.
PrologParser() - Constructor for class proper.imp.PrologParser
 
Propagation - Class in proper.app
This class performs the propagation of keys to outlying tables.
Propagation() - Constructor for class proper.app.Propagation
 
Propagator - Class in proper.engine
Transforms a tree structure of relations between tables into a star structure with a depth of one, i.e.
Propagator() - Constructor for class proper.engine.Propagator
initializes the object
Proper - Class in proper.gui
This is the main GUI class, which starts all other windows.
Proper() - Constructor for class proper.gui.Proper
initializes the object
proper.app - package 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 - package proper.core
The core package includes classes and interfaces most classes in Proper extend or implement.
proper.database - package proper.database
All classes concerning Database access and traversal or related structures can be found here.
proper.engine - package proper.engine
The engine classes (all derived from Engine ) perform the actions defined by the parameters they get from the Application-classes.
proper.gui - package proper.gui
Contains all classes concerning the GUI frontend of Proper.
proper.gui.core.dialog - package proper.gui.core.dialog
All different kinds of dialogs can be found here, e.g.
proper.gui.core.event - package proper.gui.core.event
Listener-Interfaces and Event-Classes that are used in the GUI can be found here.
proper.gui.core.frame - package proper.gui.core.frame
Frames that are used in Proper are located here.
proper.gui.core.io - package proper.gui.core.io
IO-related classes, e.g.
proper.gui.core.list - package proper.gui.core.list
Classes that somehow refer to JLists are located here.
proper.gui.core.panel - package proper.gui.core.panel
Some useful panels that bundle behavior, e.g.
proper.gui.core.table - package proper.gui.core.table
JTable related classes are located here.
proper.gui.core.text - package proper.gui.core.text
All different kinds of TextFields can be found here, e.g.
proper.gui.core.tree - package proper.gui.core.tree
Some tree classes can be found here.
proper.gui.core.util - package proper.gui.core.util
Some helper classes are located here.
proper.gui.experiment - package proper.gui.experiment
This package serves as a frontend to the command line based Application classes.
proper.gui.help - package proper.gui.help
Contains the Help for Proper and also the famous "About-Box".
proper.gui.milk - package proper.gui.milk
Contains some MILK GUI tools.
proper.gui.remote - package proper.gui.remote
Contains classes for administrating the JobServer, e.g.
proper.gui.util - package proper.gui.util
Contains some utils, like XML/XSL-Transformer ( XSLer ) or a Logfile-Viewer ( Logger ).
proper.gui.weka - package proper.gui.weka
Contains some WEKA GUI tools.
proper.imp - package proper.imp
Contains all the classes concerning the import of data, i.e.
proper.io - package proper.io
Classes that handle IO-stuff can be found here, e.g.
proper.net - package proper.net
Network specific classes are located here.
proper.relaggs - package proper.relaggs
contains the core classes of RELAGGS, without the GUI components
proper.remote - package proper.remote
Classes for the distributed computing part of Proper can be found here, i.e.
proper.remote.messages - package proper.remote.messages
Contains the XML-messages used for the distributed computing.
proper.util - package proper.util
Contains classes that don't fit into any other category.
proper.xml - package proper.xml
Contains classes for handling XML documents and XSLT.
ProperDialog - Class in proper.gui.core.dialog
A simple (modal) Dialog.
ProperDialog(String) - Constructor for class proper.gui.core.dialog.ProperDialog
initializes the dialog with a dummyframe as parent
ProperDialog(ProperFrame, String) - Constructor for class proper.gui.core.dialog.ProperDialog
initializes the dialog
ProperFrame - Class in proper.gui.core.frame
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.
ProperFrame(String) - Constructor for class proper.gui.core.frame.ProperFrame
initializes the object
ProperInterface - Interface in proper.core
This interface implements some behavior for verbose string handling and redirecting output.
All methods with the prefix debug have the same functionality as the ones without, only used to distinguish distinguish output during development that should not be included in a release.
ProperObject - Class in proper.core
This abstract class serves only for some common functionality of most classes.
ProperObject() - Constructor for class proper.core.ProperObject
initializes the Object
ProperPanel - Class in proper.gui.core.panel
This Panel represents an ancestor to all other panels used in Proper.
ProperPanel() - Constructor for class proper.gui.core.panel.ProperPanel
initializes the panel
ProperTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can open a dialog.
ProperTextField(ProperFrame) - Constructor for class proper.gui.core.text.ProperTextField
initializes the field with a standard size
ProperTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.ProperTextField
initializes the field with the given size
ProperTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.ProperTextField
initializes the field the given text and the given size
ProperTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.ProperTextField
initializes the field the given text and the given size
properties - Static variable in class proper.relaggs.RelaggsConfig
 
ProperTree - Class in proper.gui.core.tree
A little extended version of the JTree.
The expanding was taken from Java Almanac and adapted.
The clearing of the nodes from Java Almanac and adapted.
ProperTree() - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree
ProperTree(Hashtable) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given Hastable
ProperTree(Object[]) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given array
ProperTree(TreeModel) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given model
ProperTree(TreeNode) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given node
ProperTree(TreeNode, boolean) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given node
ProperTree(Vector) - Constructor for class proper.gui.core.tree.ProperTree
initializes the tree with the given vector
PROPERTY_COLUMN - Static variable in class proper.gui.core.panel.DatabasePanel
the column property
PROPERTY_DATABASE - Static variable in class proper.gui.core.panel.DatabasePanel
the database property
PROPERTY_TABLE - Static variable in class proper.gui.core.panel.DatabasePanel
the table property
propertyChange(PropertyChangeEvent) - Method in class proper.gui.core.panel.RelationsPanel
This method gets called when a bound property is changed.
PropertyTable - Class in proper.gui.core.table
This Table represents a Property-Value-Pair Table, where only the Value Column can be edited.
PropertyTable() - Constructor for class proper.gui.core.table.PropertyTable
intializes the table with no data
PropertyTable(Object[][]) - Constructor for class proper.gui.core.table.PropertyTable
initializes the data with the given data
PropertyTableModel - Class in proper.gui.core.table
The model for the PropertyTable.
PropertyTableModel(Object[][]) - Constructor for class proper.gui.core.table.PropertyTableModel
initializes the object
ProperVector - Class in proper.util
TODO: make Vector.contains(Object) method less error prone...
ProperVector() - Constructor for class proper.util.ProperVector
Constructs an empty vector so that its internal data array has size 10 and its standard capacity increment is zero.
ProperVector(Collection) - Constructor for class proper.util.ProperVector
Constructs a vector containing the elements of the specified collection, in the order they are returned by the collection's iterator.
ProperVector(int, int) - Constructor for class proper.util.ProperVector
 
ProperVector(int) - Constructor for class proper.util.ProperVector
Constructs an empty vector with the specified initial capacity and with its capacity increment equal to zero.
push(InetSocketAddress) - Method in class proper.remote.ClientList
adds the given client to the list (like on a stack)
push(InetSocketAddress, String) - Method in class proper.remote.ClientList
adds the given client and its job to the list (like on a stack)
putDescription(File, String) - Method in class proper.gui.core.io.SimpleFileView
Adds a human readable description of the file.
putIcon(String, Icon) - Method in class proper.gui.core.io.SimpleFileView
Adds an icon based on the file type "dot" extension string, e.g: ".gif".
putTypeDescription(String, String) - Method in class proper.gui.core.io.SimpleFileView
Adds a human readable type description for files.
putTypeDescription(File, String) - Method in class proper.gui.core.io.SimpleFileView
Adds a human readable type description for files of the type of the passed in file.

Q

QuestionBox - Class in proper.gui.core.dialog
This class represents a MessageBox with a question.
QuestionBox(String, String) - Constructor for class proper.gui.core.dialog.QuestionBox
initializes the dialog
QuestionBox(ProperFrame, String, String) - Constructor for class proper.gui.core.dialog.QuestionBox
initializes the dialog

R

RandomID - Class in proper.util
This class can produce an amount of randomized Integer-IDs.
RandomID(int) - Constructor for class proper.util.RandomID
initializes the object with the given number of ids (numbers from 0 to count - 1)
RandomID(int, int) - Constructor for class proper.util.RandomID
initializes the object with the given number of ids starting from "start" (numbers from "start" - "start + count - 1")
read() - Method in class proper.database.Reader
reads the data from the table and creates the instances from it
read(String) - Method in class proper.xml.Document
reads the given file, returns TRUE if successful
read(Reader) - Method in class proper.xml.Document
reads the XML data from the given reader, returns TRUE if successful (if any error happened during parsing, FALSE is returned!)
read(String) - Method in class proper.xml.XMLExemplars
reads the exemplars from the given XML file, returns TRUE if successful
read(String) - Method in class proper.xml.XMLInstances
reads the instances from the given XML file, returns TRUE if successful
Reader - Class in proper.database
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.
Reader(Connector) - Constructor for class proper.database.Reader
initializes the object
Reader(Connector, String, String) - Constructor for class proper.database.Reader
initializes the object
reallocateIndexes() - Method in class proper.gui.core.table.TableSorter
 
receive(int) - Method in class proper.net.Data
waits for data on the given port
receive(int, int) - Method in class proper.net.Data
waits for data on the given port (socket waits for timeout msecs, where 0 is inifinite)
Reducer - Class in proper.app
This class is used for reducing (= deleting) the amount of rows of tables in a database given a certain column.
Reducer() - Constructor for class proper.app.Reducer
 
refresh() - Method in class proper.gui.core.dialog.ProperDialog
validates and repaints the frame
refresh() - Method in class proper.gui.core.frame.ProperFrame
validates and repaints the frame
refresh() - Method in class proper.gui.milk.MIExperimenter
validates and repaints the frame
REFRESH - Static variable in class proper.gui.remote.JobMonitor
the standard interval in seconds for refreshing
refresh() - Method in class proper.gui.weka.ArffViewer
validates and repaints the frame
refresh() - Method in class proper.gui.weka.Experimenter
validates and repaints the frame
refresh() - Method in class proper.gui.weka.Explorer
validates and repaints the frame
register() - Method in class proper.remote.JobClient
registers it self at the server
RELAGGS - Class in proper.app
This class runs Relaggs over an SQL-database.
Relaggs: Mark-A.
RELAGGS() - Constructor for class proper.app.RELAGGS
 
Relaggs - Class in proper.engine
This class is a wrapper around RELAGGS (Propositionalization of a relational data model).
Relaggs() - Constructor for class proper.engine.Relaggs
initializes the object
Relaggs - Class in proper.gui.experiment
This frame is for Propositionalization with RELAGGS.
Relaggs(ApplicationFrame) - Constructor for class proper.gui.experiment.Relaggs
initializes the object
RELAGGS_FIX - Static variable in class proper.imp.Parser
fixes the problem of RELAGGS with "+" and "-", by changing it to "pos" and "neg"
relaggs_name - Static variable in class proper.relaggs.RelaggsConfig
The name of the created RELAGGS table.
relaggs_tmpprefix - Static variable in class proper.relaggs.RelaggsConfig
The prefix of the name of the temporary RELAGGS tables.
RelaggsAttribute - Class in proper.relaggs
Title: RelaggsAttribute Description: Represents a table attribute.
RelaggsAttribute(String, String, String, int) - Constructor for class proper.relaggs.RelaggsAttribute
Creates a new RelaggsAttribute.
RelaggsConfig - Class in proper.relaggs
Title: RelaggsConfig Description: Reads the application properties out of a config file and stores them.
RelaggsConfig() - Constructor for class proper.relaggs.RelaggsConfig
 
RelaggsDate - Class in proper.relaggs
Title: RelaggsDate Description: Stores the date in different formats.
RelaggsDate(Date) - Constructor for class proper.relaggs.RelaggsDate
Creates a new RelaggsDate in the Year-Month-Day format.
RelaggsDate(Date, int) - Constructor for class proper.relaggs.RelaggsDate
Creates a new RelaggsDate in the the given format type.
RelaggsDate(String) - Constructor for class proper.relaggs.RelaggsDate
Creates a new RelaggsDate from the hash key.
RelaggsStructure - Class in proper.relaggs
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
RelaggsStructure(Connector) - Constructor for class proper.relaggs.RelaggsStructure
Creates a new RelaggsStructure.
RelaggsTable - Class in proper.relaggs
Title: RelaggsTable Description: Represents a table.
RelaggsTable(String) - Constructor for class proper.relaggs.RelaggsTable
Creates a new RelaggsTable with the given name.
RelationDiscoverer - Class in proper.database
This class discovers from a table all the tables that are dependent on it, i.e.
RelationDiscoverer(Connector) - Constructor for class proper.database.RelationDiscoverer
initializes the object
Relations - Class in proper.app
This class discovers the relations for a given table in a database based on the names of the columns.
Relations() - Constructor for class proper.app.Relations
 
Relations - Class in proper.gui.util
This Viewer shows the relations from a given database and a given table.
The Tree is editable via a Popup-Menu (right mouse button) and the resulting tree can be used in the Propositionalization step instead of autodiscover.
Relations(ApplicationFrame) - Constructor for class proper.gui.util.Relations
initializes the viewer
RelationsDialog - Class in proper.gui.core.dialog
A dialog for defining a Table-Relationship in a database and returning the structure in a string representation.
RelationsDialog() - Constructor for class proper.gui.core.dialog.RelationsDialog
initializes the dialog
RelationsDialog(ProperFrame) - Constructor for class proper.gui.core.dialog.RelationsDialog
initializes the dialog
RelationsDialog(String) - Constructor for class proper.gui.core.dialog.RelationsDialog
initializes the dialog with the given title
RelationsDialog(ProperFrame, String) - Constructor for class proper.gui.core.dialog.RelationsDialog
initializes the dialog with the given title
RelationsPanel - Class in proper.gui.core.panel
This Panel shows the relations from a given database and a given table.
The Tree is editable via a Popup-Menu (right mouse button) and the resulting tree can be used in the Propositionalization step instead of autodiscover.
RelationsPanel(ProperFrame) - Constructor for class proper.gui.core.panel.RelationsPanel
initializes the panel
RelationsPanel(ProperFrame, String, String, String, String, String, String, String, String) - Constructor for class proper.gui.core.panel.RelationsPanel
initializes the panel with the given values
RelationsTextField - Class in proper.gui.core.text
This Panel represents a combination of a JTextField and a Button with which you can open a RelationsDialog to generate a string representation from the relations in a database.
RelationsTextField(ProperFrame) - Constructor for class proper.gui.core.text.RelationsTextField
initializes the field with a standard size
RelationsTextField(ProperFrame, int) - Constructor for class proper.gui.core.text.RelationsTextField
initializes the field with the given size
RelationsTextField(ProperFrame, String, int) - Constructor for class proper.gui.core.text.RelationsTextField
initializes the field the given text and the given size
RelationsTextField(ProperFrame, String, int, boolean) - Constructor for class proper.gui.core.text.RelationsTextField
initializes the field the given text and the given size
reload() - Method in class proper.io.Ant
tries to reload the ANT file
REMILK - Class in proper.app
This class combines RELAGGS and MILK.

For a complete list of commandline parameters just run it with the option "-help".
REMILK() - Constructor for class proper.app.REMILK
 
ReMilk - Class in proper.gui.experiment
This frame is for Propositionalization with REMILK.
ReMilk(ApplicationFrame) - Constructor for class proper.gui.experiment.ReMilk
initializes the object
ReMilker - Class in proper.engine
This class combines the aggregation from MILK and RELAGGS.
ReMilker() - Constructor for class proper.engine.ReMilker
initializes the object
remove(int) - Method in class proper.imp.Data
removes the specified object
remove(Data) - Method in class proper.imp.Traverser
removes the specified predicate/list
remove(PrintStream) - Method in class proper.io.Tee
removes the given PrintStream from the list
remove(int) - Method in class proper.io.Tee
removes the given PrintStream from the list
remove(int) - Method in class proper.remote.ClientList
removes the specified client (and its job) from the list
remove(InetSocketAddress) - Method in class proper.remote.ClientList
removes the specified client (and its job) from the list
remove(int) - Method in class proper.xml.Comment
Removes the child at index from the receiver.
remove(MutableTreeNode) - Method in class proper.xml.Comment
Removes node from the receiver.
remove(int) - Method in class proper.xml.Element
removes the element at the specified index
remove(MutableTreeNode) - Method in class proper.xml.Element
removes the given node from the elements
remove(int) - Method in class proper.xml.Node
Removes the child at index from the receiver.
remove(MutableTreeNode) - Method in class proper.xml.Node
Removes node from the receiver.
removeActionListener(ActionListener) - Method in class proper.gui.core.panel.DatabasePanel
removes the given listener to the buttons
removeActionListener(ActionListener) - Method in class proper.gui.core.panel.OkCancelPanel
removes the actionlistener for the buttons
removeAll() - Method in class proper.xml.Element
removes all the children
removeAllAttributes() - Method in class proper.xml.Element
removes all the attributes
removeAttribute(int) - Method in class proper.xml.Element
removes the attribute at the specified index
removeAttribute(Attribute) - Method in class proper.xml.Element
removes the given attribute from the attributes
removeChoosableFileFilter(FileFilter) - Method in class proper.gui.core.text.FileTextField
Removes a filter from the list of user choosable file filters.
removeConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.dialog.DatabaseDialog
removes the given listener for connector changes
removeConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.panel.DatabasePanel
removes the given listener for connector changes
removeConnectorChangeListener(ConnectorChangeListener) - Method in class proper.gui.core.text.DatabaseTextField
removes the given listener for connector changes
removeCurrentDirChangeListener(CurrentDirChangeListener) - Method in class proper.gui.core.text.FileTextField
removes the given listener from the notify list
removeFromParent() - Method in class proper.xml.Node
Removes the receiver from its parent.
removeHighlights() - Method in class proper.gui.core.text.JTextComponentHelper
Removes only our private highlights
removeHighlights(JTextComponent) - Static method in class proper.gui.core.text.JTextComponentHelper
Removes only our private highlights
removeKeyListener(KeyListener) - Method in class proper.gui.core.panel.DatabasePanel
removes the keylistener for the buttons
removeKeyListener(KeyListener) - Method in class proper.gui.core.panel.OkCancelPanel
removes the keylistener for the buttons
removeListener(ProperInterface) - Method in interface proper.core.ProperInterface
removes the object from the listeners
removeListener(ProperInterface) - Method in class proper.core.ProperObject
removes the object from the listeners
removeListener(ProperInterface) - Method in class proper.gui.core.frame.ProperFrame
removes the object from the listeners
removeListener(TimerInterface) - Method in class proper.util.Timer
removes the object from the listeners
removeNode(MutableTreeNode) - Method in class proper.gui.core.tree.ProperTree
removes the specified node from the tree
removeNode(int) - Method in class proper.gui.core.tree.ProperTree
removes the specified line from the tree
removeNodes(MutableTreeNode[]) - Method in class proper.gui.core.tree.ProperTree
removes the specified nodes from the tree
removeNodes(int[]) - Method in class proper.gui.core.tree.ProperTree
removes the speicifed lines from the tree
removeNullIndexes() - Method in class proper.imp.Indexer
removes predicates that have a NULL in an index
removeSizeChangeListener(SizeChangeListener) - Method in class proper.gui.core.panel.DatabasePanel
removes the given listener for size changes
removeTableModelListener(TableModelListener) - Method in class proper.gui.core.table.LoggerTableModel
removes a listener from the list that is notified each time a change to the data model occurs
removeTableModelListener(TableModelListener) - Method in class proper.gui.core.table.PropertyTableModel
removes a listener from the list that is notified each time a change to the data model occurs
removeTableModelListener(TableModelListener) - Method in class proper.gui.core.table.ResultSetTableModel
removes a listener from the list that is notified each time a change to the data model occurs
removeUpdate(DocumentEvent) - Method in class proper.gui.core.frame.ProperFrame
Gives notification that a portion of the document has been removed.
removeUpdate(DocumentEvent) - Method in class proper.gui.core.panel.ProperPanel
Gives notification that a portion of the document has been removed.
removeUpdate(DocumentEvent) - Method in class proper.gui.experiment.BuilderPanel
Gives notification that a portion of the document has been removed.
removeUpdate(DocumentEvent) - Method in class proper.gui.remote.JobMonitor
Gives notification that a portion of the document has been removed.
removeUpdate(DocumentEvent) - Method in class proper.gui.util.Editor
Gives notification that a portion of the document has been removed.
removeUpdate(DocumentEvent) - Method in class proper.gui.util.XSLer
Gives notification that a portion of the document has been removed.
removeWindow(ChildFrame) - Method in class proper.gui.core.frame.ApplicationFrame
removes the window from the list
renameColumn(String, String, String) - Method in class proper.database.Modifier
renames in the given table the column "oldName" to "newName"
renameTable(String, String) - Method in class proper.database.Modifier
returns the table "oldName" to "newName" and returns TRUE if it succeeds
renameTable(String, String) - Method in class proper.relaggs.SqlEngine
Renames a table of the database.
replaceAll(String, String, String) - Static method in class proper.util.Strings
replaces the string "replace" in "src" with the string "with"
REQUEST_ADDITIONAL - Static variable in class proper.remote.JobServer
with this request the server sends back the additional jobs
REQUEST_ADDITIONALADD - Static variable in class proper.remote.JobServer
with this request the client is performing an additional job
REQUEST_ADDITIONALFAILED - Static variable in class proper.remote.JobServer
with this request the client has failed with an additional job
REQUEST_ADDITIONALREMOVE - Static variable in class proper.remote.JobServer
with this request the client has finished an additional job
REQUEST_ADDJOBS - Static variable in class proper.remote.JobServer
with this request the server adds the new jobs to the queue
REQUEST_CLIENTS - Static variable in class proper.remote.JobServer
with this request the server sends back the current clients
REQUEST_DELETEJOB - Static variable in class proper.remote.JobServer
with this request the server deletes the specified job
REQUEST_FAILED - Static variable in class proper.remote.JobServer
with this request the client returns that the job failed
REQUEST_FILE - Static variable in class proper.remote.JobServer
with this request the client sends a file to the server
REQUEST_GETFILE - Static variable in class proper.remote.JobServer
with this request the server requests a file from the client
REQUEST_ISALIVE - Static variable in class proper.remote.Server
with this request the we just send an empty message to the server (this can be used as a notification message)
REQUEST_JOB - Static variable in class proper.remote.JobServer
with this request the client gets a job
REQUEST_JOBSDONE - Static variable in class proper.remote.JobServer
with this request the server sends back the jobs already done
REQUEST_JOBSFAILED - Static variable in class proper.remote.JobServer
with this request the server sends back the jobs that failed
REQUEST_JOBSTODO - Static variable in class proper.remote.JobServer
with this request the server sends back the jobs still in queue
REQUEST_KILL - Static variable in class proper.remote.JobServer
with this request the client must do a System.exit()
REQUEST_NEXTJOB - Static variable in class proper.remote.JobServer
with this request the server conitnues with the next job
REQUEST_NOP - Static variable in class proper.remote.Server
with this request the we just send an empty message to the server (this can be used as a notification message)
REQUEST_PENDING - Static variable in class proper.remote.JobServer
with this request the server sends back the pending jobs
REQUEST_REGISTER - Static variable in class proper.remote.JobServer
with this request the client registers itself with the server
REQUEST_REREGISTER - Static variable in class proper.remote.JobServer
with this request the client re-registers itself with the server
REQUEST_RESULT - Static variable in class proper.remote.JobServer
with this request the client returns the result from a job
REQUEST_SHUTDOWN - Static variable in class proper.remote.JobServer
this request is sent to the clients, when the server shuts down
REQUEST_UNREGISTER - Static variable in class proper.remote.JobServer
with this request the client un-registers itself with the server
resetChoosableFileFilters() - Method in class proper.gui.core.text.FileTextField
Resets the choosable file filter list to its starting state.
restoreWindows() - Method in class proper.gui.core.frame.ApplicationFrame
restores all windows
ResultSetTableModel - Class in proper.gui.core.table
The model for SQL ResultSet.
ResultSetTableModel(ResultSet) - Constructor for class proper.gui.core.table.ResultSetTableModel
initializes the object
right(String, int) - Static method in class proper.util.Strings
returns the "count" characters from the right, less if the string is shorter than "count"
RIGHTOUTER_JOIN - Static variable in class proper.database.Joiner
the right outer join
ROWS - Static variable in class proper.database.Connector
the placeholder for the number of rows in the LIMIT string
run() - Method in class proper.app.Application
runs the application with previously set arguments
run(String[]) - Method in class proper.app.Application
processes the commandline parameters and runs the application
run(String[]) - Method in interface proper.core.CommandLineInterface
processes the commandline parameters and starts the rest of the code (e.g.
run(String[]) - Method in class proper.gui.core.frame.CommandLineFrame
processes the commandline parameters and starts the frame, additional code should be place in "beforeShow()"
Run - Class in proper.gui.experiment
This frame is for executing ANT files: it loads an XML file and displays the targets.
Run(ApplicationFrame) - Constructor for class proper.gui.experiment.Run
initializes the frame
RUN - Static variable in class proper.remote.messages.JobMessage
the run tag
run() - Method in class proper.remote.Processor
performs the processing

S

save(String) - Method in class proper.app.Jobs
saves the jobs to the given file
save(Vector) - Method in class proper.io.TextFile
saves the given lines to the file
save(String, Vector) - Static method in class proper.io.TextFile
saves the given vector with strings to the specified file
save(Vector, boolean) - Method in class proper.io.TextFile
saves the given lines to the file, can be appended or not
save(String, Vector, boolean) - Static method in class proper.io.TextFile
saves the given vector with strings to the specified file, can be appended or not
scrollToVisible(int, int) - Method in class proper.gui.core.table.JTableHelper
Assumes table is contained in a JScrollPane.
scrollToVisible(JTable, int, int) - Static method in class proper.gui.core.table.JTableHelper
Assumes table is contained in a JScrollPane.
select(String) - Method in class proper.database.Executor
executes the given SELECT-statement and returns the result-set
select() - Method in class proper.gui.core.list.List
pops up an Input Dialog for a search string.
select(String) - Method in class proper.gui.core.list.List
highlights all the items that match the given string
send(InetSocketAddress, String) - Method in class proper.net.Data
sends the data in a non-silent way, i.e.
send(InetSocketAddress, String, boolean) - Method in class proper.net.Data
sends the data, can suppress the exceptions with silent=TRUE
sendKill() - Method in class proper.remote.JobServer
sends a KILL to all the clients
sendShutdown() - Method in class proper.remote.JobServer
sends a shutdown to all the clients
SEPARATOR - Static variable in class proper.remote.Job
the separator for between the parts of a job
Server - Class in proper.remote
This abstract class contains some basic functionality for a server.

For a complete list of commandline parameters just run it with the option "-help".
Server() - Constructor for class proper.remote.Server
initializes the object
Set - Class in proper.util
This class provides some methods for set operations on Vectors.
Set() - Constructor for class proper.util.Set
 
setAcceptAllFileFilterUsed(boolean) - Method in class proper.gui.core.text.FileTextField
Determines whether the AcceptAll FileFilter is used as an available choice in the choosable filter list.
setActionListener(ActionListener) - Method in class proper.gui.core.panel.ProperPanel
sets the actionlistener for the buttons
setAddClassLabel(boolean, boolean) - Method in class proper.imp.Indexer
whether the class label was added for the current predicates (necessary for the calculation of the index!)
setAddClassLabel(boolean) - Method in class proper.imp.Parser
if this flag is set, the file is considered as without class labels and therefore facts with ":-" are labeled with '-' otherwise with '+'
setAddClassLabel(boolean) - Method in interface proper.imp.ParserInterface
sets the flag, whether to add the class label or not
setAddTable(boolean) - Method in class proper.database.ColumnLister
sets whether to add the table name in front of the column name
setArgs(String[]) - Method in class proper.app.Application
sets the arguments to use with the run() method
setArgs(CommandLine) - Method in class proper.app.Application
sets the arguments from the given CommandLine object
setArgs(CommandLine) - Method in interface proper.core.CommandLineInterface
sets the commandline object
setArgs(CommandLine) - Method in class proper.gui.core.frame.CommandLineFrame
sets the commandline object
setArguments(String[]) - Method in class proper.io.CommandLine
sets the parameters to parse
setAsymmetric(String) - Method in class proper.imp.PostProcessor
sets the list of predicates that have more than one index, but are asymmetric.
setBodyContent(String) - Method in class proper.remote.messages.Message
sets the content of the body element, can be NULL
setBorder(boolean) - Method in class proper.gui.core.panel.ProperPanel
sets a border (= TRUE) or removes it
setCellAt(int, int, Object) - Method in class proper.util.Cells
sets the cell
setCenteredLocation() - Method in class proper.gui.core.dialog.ProperDialog
positions the window at the center of the screen
setCenteredLocation() - Method in class proper.gui.core.frame.ProperFrame
positions the window at the center of the screen
setChanged(boolean) - Method in class proper.gui.core.table.PropertyTable
sets the changed status of the table
setChanged(boolean) - Method in class proper.gui.core.table.PropertyTableModel
sets the changed status of the table
setChanged(boolean) - Method in class proper.gui.experiment.BuilderPanel
sets the changed state of this panel
setChanged(boolean) - Method in class proper.gui.experiment.BuilderProperties
sets the changed state of this panel
setChanged(boolean) - Method in class proper.gui.experiment.BuilderTabPanel
sets the changed state of this panel and all the tabs
setChecked(String, boolean) - Method in class proper.gui.experiment.BuilderSteps
sets the checked state for the given step (of the form "groupbox-step")
setClassField(String) - Method in class proper.database.Sparser
sets the column to use as class
setClassified(boolean) - Method in class proper.database.Reader
sets whether classified or unclassified (= NULL) instances are returned
setClassLabel(String) - Method in class proper.imp.Parser
sets the class label to use
setClassLabel(String) - Method in interface proper.imp.ParserInterface
 
setClassLabelAdded(boolean) - Method in class proper.imp.Predicate
sets whether the class label was added manually or not
setClassname(String) - Method in class proper.gui.experiment.BuilderPanel
sets the classname to use in the javacall
setColumn(Object) - Method in class proper.database.ColumnTreeNode
sets the Column, either a name (= String) or an object (= Column)
setColumn(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the column
setColumnCount(int) - Method in class proper.util.Cells
sets the number of columns in the matrix
setColumns(int) - Method in class proper.gui.core.text.ProperTextField
sets the columns of the textfile
setColumns(RelaggsTable) - Method in class proper.relaggs.SqlEngine
sets the columns in this table
setConfirm() - Method in class proper.gui.experiment.Builder
sets the confirm status based on the changed status
setConfirmExit(boolean) - Method in class proper.gui.core.frame.CommandLineFrame
whether to present a MessageBox on Exit or not
setConfirmExit(boolean) - Method in class proper.gui.weka.ArffViewer
whether to present a MessageBox on Exit or not
setConnector(Connector) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the connector object to use
setConnector(Connector) - Method in class proper.gui.core.dialog.RelationsDialog
sets the connector object to use
setConnector(Connector) - Method in class proper.gui.core.panel.DatabasePanel
sets the connector object to use (instead of instantiating one)
setConnector(Connector) - Method in class proper.gui.core.panel.RelationsPanel
sets the connector object to use (instead of instantiating one)
setConnector(Connector) - Method in class proper.gui.core.text.DatabaseTextField
sets the connector instance
setConnector(Connector) - Method in class proper.gui.core.text.RelationsTextField
sets the connector instance
setConnector(Connector) - Method in class proper.gui.experiment.BuilderPanel
sets the connector reference
setContainsID(boolean) - Method in class proper.imp.Namer
sets whether an argument of a predicate continas the ID
setContent(Element, Object) - Method in class proper.remote.messages.Message
sets the content of the specified node, but only if the node is not NULL
setContent(String) - Method in class proper.xml.Comment
sets the content of the comment
setContent(String) - Method in class proper.xml.Element
sets the content of the element
setCreateStatement(String) - Method in class proper.database.Creator
sets the SQL statement for creating the databases on the host, includes the placeholder NAME
setCurrentDirectory(File) - Method in class proper.gui.core.text.FileTextField
sets the current directory for the textfield
setData(DataMessage) - Method in class proper.gui.remote.JobMonitor
inserts the data into the according textarea
setDatabase(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the database
setDateFormat(String) - Method in class proper.xml.XMLExemplars
sets the date format to use in the attributes
setDateFormat(String) - Method in class proper.xml.XMLInstances
sets the date format to use in the attributes
setDefaultValues(String[][]) - Method in class proper.gui.experiment.BuilderProperties
sets the default values
setDescription(String) - Method in class proper.gui.core.io.SimpleFileFilter
Sets the human readable description of this filter.
setDoctype(String) - Method in class proper.xml.Document
sets the DOCTYPE definition
setDoctype(String) - Method in class proper.xml.XMLExemplars
sets the DTD to use in XML file
setDoctype(String) - Method in class proper.xml.XMLInstances
sets the DTD to use in XML file
setDriver(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the driver to use for connecting
setDriver(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the driver to use for connecting
setEditable(boolean) - Method in class proper.gui.core.dialog.EditDialog
whether the text can be changed or not
setEnabled(boolean) - Method in class proper.gui.experiment.BuilderPanel
sets also the enabled state of all children
setExcludedTables(String) - Method in class proper.relaggs.SqlEngine
sets the tables (comma separated) that shall not be included in the aggregation process
setExcludes(Vector) - Method in class proper.database.ColumnLister
sets the fields (String) to exclude from export
setExcludes(String) - Method in class proper.database.ColumnLister
sets the fields (String) to exclude from export
setExcludes(Vector) - Method in class proper.database.Reader
sets the fields (String) to exclude from export
setExcludes(String) - Method in class proper.database.Reader
sets the fields (String) to exclude from export
setExcludes(Vector) - Method in class proper.database.RelationDiscoverer
sets the tables (String) to exclude from discovery
setExcludes(String) - Method in class proper.database.RelationDiscoverer
sets the tables (String) to exclude from discovery
setExcludes(Vector) - Method in class proper.database.TableLister
sets the tables (String) to exclude from export
setExcludes(String) - Method in class proper.database.TableLister
sets the tables (String) to exclude from export
setExcludes(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the patterns for excluding tables
setExcludes(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the patterns for excluding tables
setExemplars(Exemplars) - Method in class proper.xml.XMLExemplars
sets the exemplars object to use
setExtensionListInDescription(boolean) - Method in class proper.gui.core.io.SimpleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setField(String) - Method in class proper.database.Reader
sets the field to use as class
setField(String) - Method in class proper.database.Writer
sets the field to use as class
setFieldList(String) - Method in class proper.database.Reader
sets the list (comma separated) of fields to retrieve in this order from the table
setFieldList(String) - Method in class proper.database.Writer
sets the list (comma separated) of fields to retrieve in this order from the table
setFile(String) - Method in class proper.gui.core.text.FileTextField
sets the file (if possible)
setFileFilter(FileFilter) - Method in class proper.gui.core.text.FileTextField
Sets the current file filter.
setFilename(String) - Method in class proper.database.Writer
sets the name of the output file
setFilename(String) - Method in class proper.imp.Parser
sets the name of the file being parsed right now
setFilename(String) - Method in interface proper.imp.ParserInterface
sets the name of the file being parsed right now
setFilename(String) - Method in class proper.remote.messages.FileMessage
sets the filename
setFiles(String) - Method in class proper.gui.core.text.FileTextField
sets the files (comma separated list, if possible)
setForeignKeys(String) - Method in class proper.imp.PostProcessor
sets the foreign key relations (comma separated list).
They're of the format <predicate1>=<predicate2> E.g.
setFrameTitle() - Method in class proper.gui.milk.MIExperimenter
sets the title (special handling, e.g.
setFrameTitle() - Method in class proper.gui.weka.ArffViewer
sets the title (special handling, e.g.
setFrameTitle() - Method in class proper.gui.weka.Experimenter
sets the title (special handling, e.g.
setFrameTitle() - Method in class proper.gui.weka.Explorer
sets the title (special handling, e.g.
setHasIdentifiers(boolean) - Method in class proper.imp.CSVParser
sets whether we have any identifiers in the first line
setID(int) - Method in class proper.imp.Data
sets the ID if this predicate - ATTENTION: can damage the uniqueness!
setID(ID) - Method in class proper.imp.Parser
sets the ID-generator
setID(ID) - Method in interface proper.imp.ParserInterface
sets the ID generator
setIndention(int) - Method in class proper.io.CommandLineParameter
sets the indention for printing
setIndention(int) - Method in class proper.xml.Node
sets the indention of this element and all children (recursively)
setIndex(String) - Method in class proper.database.Sparser
sets the index to get the keys from (can be determined automatically!)
setIndexes(String) - Method in class proper.imp.Indexer
sets the "verbal" indexes and does the initialization
setInstances(Instances) - Method in class proper.database.Writer
sets the instancs to write
setInstances(Instances) - Method in class proper.xml.XMLExemplars
sets the instances object to use, assumes that the first attribute is the bag for creating an exemplars object
setInstances(Instances) - Method in class proper.xml.XMLInstances
sets the instances object to use
setInsteadOfNull(String) - Method in class proper.database.Joiner
sets the values (commalist of the format "name=value") to be used instead of NULL in the columns of a OUTER JOIN where NULL was inserted
setInterval(int) - Method in class proper.util.Timer
sets the new timer interval (in msec)
setIP(String) - Method in class proper.remote.messages.Message
sets the IP
setIsContainer(boolean) - Method in class proper.xml.Node
whether this Element is just a container or a real XML tag
setItems(Object[]) - Method in class proper.gui.core.dialog.ListDialog
sets the items
setItems(Vector) - Method in class proper.gui.core.dialog.ListDialog
sets the items
setJobData(String) - Method in class proper.remote.messages.JobMessage
fills the body of the message with the given job
setJoin(Join) - Method in class proper.database.JoinTreeNode
sets the Join
setJoinType(int) - Method in class proper.database.Joiner
sets the join type
setKeyListener(KeyListener) - Method in class proper.gui.core.panel.ProperPanel
sets the keylistener for the buttons
setLeftOuterJoin(boolean) - Method in class proper.relaggs.SqlEngine
whether to use natural or left outer joins during aggregation.
setLimit(String) - Method in class proper.database.Connector
sets the String that limits the select to a number of rows, e.g.  in MySQL it is done with "LIMIT %ROWS%" and it Oracle with "WHERE ROWCOUNT <= %ROWS%"
setLines(Vector) - Method in class proper.remote.messages.DataMessage
sets the given lines in the message
setLines(String) - Method in class proper.remote.messages.DataMessage
sets the lines with the content of the given file
setLines(Reader) - Method in class proper.remote.messages.DataMessage
sets the lines with the content of the given reader
setLines(Vector) - Method in class proper.remote.messages.FileMessage
sets the given lines in the message
setMaxColumns(int) - Method in class proper.relaggs.RelaggsTable
sets the number of max columns for a table
setMaxDepth(int) - Method in class proper.database.RelationDiscoverer
sets the maximal depth of the tree to search, -1 means no limit
setModel(TableModel) - Method in class proper.gui.core.table.TableMap
 
setModel(TableModel) - Method in class proper.gui.core.table.TableSorter
 
setMoveToEnd(boolean) - Method in class proper.gui.core.text.JTextAreaPrintStream
whether we update the position of the caret each time we print something, i.e.
setMultiSelectionEnabled(boolean) - Method in class proper.gui.core.text.FileTextField
Sets the file chooser to allow multiple file selections.
setNames(Collection) - Method in class proper.util.Cells
sets the names of the columns
setNeedsDatabase(boolean) - Method in class proper.gui.experiment.BuilderPanel
whether this panel needs the database, i.e.
setNominalList(String) - Method in class proper.database.Reader
sets the list (comma separated) of fields to treat additionally as nominals the table
setNominalList(String) - Method in class proper.database.Writer
sets the list (comma separated) of fields to treat additionally as nominals the table
setNoNullsList(String) - Method in class proper.database.Reader
sets the list (comma separated) of fields where no NULL values are allowed
setNoNullsList(String) - Method in class proper.database.Writer
sets the list (comma separated) of fields where no NULL values are allowed
setNote(String) - Method in class proper.gui.experiment.BuilderPanel
sets the note, displayed on the bottom of the Panel
setOnlyClassified(boolean) - Method in class proper.database.Sparser
sets whether we only want to retrieve keys for classified instances, i.e.
setOnlyExportedKeys(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only exported keys.
setOnlyForSingles(boolean) - Method in class proper.imp.Parser
sets the flag, whether the class label is added only to predicates with one argument
setOnlyForSingles(boolean) - Method in interface proper.imp.ParserInterface
sets the flag, whether the class label is added only to predicates with one argument
setOnlyImportedKeys(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only imported keys
setOnlyIndexes(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only indexes
setOnlyNominal(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only nominal fields
setOnlyPrimary(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only primary indexes
setOnlySimpleTypes(boolean) - Method in class proper.database.ColumnLister
sets whether to retrieve only simple type fields (i.e.
setOnlyUnclassified(boolean) - Method in class proper.database.Sparser
sets whether we only want to retrieve keys for unclassified instances, i.e.
setOptimalColumnWidth(int) - Method in class proper.gui.core.table.JTableHelper
sets the optimal column width for the given column
setOptimalColumnWidth(JTable, int) - Static method in class proper.gui.core.table.JTableHelper
sets the optimal column width for the given column
setOptimalColumnWidth() - Method in class proper.gui.core.table.JTableHelper
sets the optimal column width for all columns
setOptimalColumnWidth(JTable) - Static method in class proper.gui.core.table.JTableHelper
sets the optimal column width for alls column if the given table
setOptimalHeaderWidth(int) - Method in class proper.gui.core.table.JTableHelper
sets the optimal header width for the given column
setOptimalHeaderWidth(JTable, int) - Static method in class proper.gui.core.table.JTableHelper
sets the optimal header width for the given column
setOptimalHeaderWidth() - Method in class proper.gui.core.table.JTableHelper
sets the optimal header width for all columns
setOptimalHeaderWidth(JTable) - Static method in class proper.gui.core.table.JTableHelper
sets the optimal header width for alls column if the given table
setOptions(Object, String) - Static method in class proper.util.MilkHelper
sets the options if the class supports the setting of options, i.e.
setOptions(Object, String[]) - Static method in class proper.util.MilkHelper
sets the options if the class supports the setting of options, i.e.
setOptions(Object, String) - Static method in class proper.util.WekaHelper
sets the options if the class supports the setting of options, i.e.
setOptions(Object, String[]) - Static method in class proper.util.WekaHelper
sets the options if the class supports the setting of options, i.e.
setOrderBy(String) - Method in class proper.database.Reader
sets the fields to order by (only ASC!)
setOrderBy(String) - Method in class proper.database.Writer
sets the fields to order by (only ASC!)
setOutput(PrintStream) - Method in interface proper.core.ProperInterface
sets the printstream to use for outputting data, i.e.
setOutput(PrintStream) - Method in class proper.core.ProperObject
sets the printstream to use for outputting data, i.e.
setOutput(PrintStream) - Method in class proper.gui.core.frame.ProperFrame
sets the printstream to use for outputting data, i.e.
setOutput(String) - Method in class proper.remote.JobServerProcessor
sets the dir where to store received files
setParameter(String, Object) - Method in class proper.engine.Engine
sets the specified parameter
setParameters(Engine) - Method in class proper.engine.Engine
sets all the parameters from the given engine and initializes the engine
setParametersTextField(JTextField) - Method in class proper.gui.core.text.ClassifierTextField
sets the JTextField that will contain the additional parameter of the classifier
setParametersTextField(JTextField) - Method in class proper.gui.core.text.FilterTextField
sets the JTextField that will contain the additional parameter of the classifier
setParent(Data) - Method in class proper.imp.Data
sets the parent of this object
setParent(MutableTreeNode) - Method in class proper.xml.Node
sets the new parent.
setParentFrame(ApplicationFrame) - Method in class proper.gui.core.frame.ChildFrame
sets the Application frame
setPassword(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the password of the user
setPassword(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the password of the user
setPercentage(double) - Method in class proper.database.Reader
sets the percentage of instances we want to retrieve from the table.
setPercentage(double) - Method in class proper.database.Sparser
sets the percentage of rows to retrieve (0-100), where 0 and 100 mean both "all rows"
setPercentage(double) - Method in class proper.database.Writer
sets the percentage of instances we want to retrieve from the table.
setPI(String) - Method in class proper.xml.Document
sets the processing instructions
setPI(String) - Method in class proper.xml.XMLExemplars
sets the processing instructions to use in the file
setPI(String) - Method in class proper.xml.XMLInstances
sets the processing instructions to use in the file
setPopupMenuEnabled(boolean) - Method in class proper.gui.core.list.List
whether to use the popup menu for selecting or not
setPort(int) - Method in class proper.remote.messages.Message
sets the port
setPredicateName(String) - Method in class proper.imp.CSVParser
sets the name for the predicates in this file (automatically lower case)
setPredicateName(String, boolean) - Method in class proper.imp.CSVParser
sets the name for the predicates in this file, can be AS IS or lower case
setPreferredColumn(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the preferred table, which is preselected after connecting (if it can be found)
setPreferredColumn(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the preferred column, which is preselected after connecting (if it can be found)
setPreferredColumn(String) - Method in class proper.gui.core.text.DatabaseTextField
sets the preferred table, which is preselected after connecting (if it can be found)
setPreferredDatabase(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the preferred database, which is preselected after connecting (if it can be found)
setPreferredDatabase(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the preferred database, which is preselected after connecting (if it can be found)
setPreferredDatabase(String) - Method in class proper.gui.core.text.DatabaseTextField
sets the preferred database, which is preselected after connecting (if it can be found)
setPreferredTable(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the preferred table, which is preselected after connecting (if it can be found)
setPreferredTable(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the preferred table, which is preselected after connecting (if it can be found)
setPreferredTable(String) - Method in class proper.gui.core.text.DatabaseTextField
sets the preferred table, which is preselected after connecting (if it can be found)
setProperties(Object[][]) - Method in class proper.gui.core.table.PropertyTable
sets the properties in a 2-dimensional array
setProperty(String, String) - Method in class proper.io.Ant
sets the value of the given property (must already exist!)
setQualifier(String) - Method in class proper.imp.CSVParser
sets the qualifier for strings (default: ")
setQualifier(char) - Method in class proper.imp.CSVParser
sets the qualifier for strings (default: ")
setRelationName(String) - Method in class proper.database.Reader
sets the name of the relation
setRelationName(String) - Method in class proper.database.Writer
sets the name of the relation
setRepeated(boolean) - Method in class proper.util.Timer
sets whether the timer is firing regularly or not
setResults(String) - Method in class proper.remote.JobServerProcessor
sets the filename where to store the results
setRoot(Element) - Method in class proper.xml.Document
sets the root node
setRowCount(int) - Method in class proper.util.Cells
sets the number of rows
setRowNumber(int) - Method in class proper.relaggs.RelaggsTable
Sets the number of rows for the table.
setRowNumbers(boolean) - Method in class proper.util.Cells
sets whether to returns also a column with row numbers
setRun(String) - Method in class proper.remote.messages.JobMessage
sets the class call of the job
setRunning(boolean) - Method in class proper.remote.JobClient
can only set the running state of the client to FALSE
setSelectedIndex(int) - Method in class proper.gui.core.dialog.ListDialog
sets the selected index
setSelectedIndices(int[]) - Method in class proper.gui.core.dialog.ListDialog
sets the selected indices in the list
setSelectedPanel(int) - Method in class proper.gui.experiment.BuilderTabPanel
selects the specified panel, i.e.
setSelectedValue(Object) - Method in class proper.gui.core.dialog.ListDialog
sets the selected value in the list
setSeparator(String) - Method in class proper.imp.CSVParser
sets the separator for the columns (default: ,), 'tab' is interpreted as '\t'
setSeparator(char) - Method in class proper.imp.CSVParser
sets the separator for the columns (default: ,)
setServerIsAlive(boolean) - Method in class proper.gui.remote.JobMonitor
sets whether the JobServer is alive
setShortName(String) - Method in class proper.relaggs.RelaggsTable
Sets the short name of the table to the given name.
setShortName(int) - Method in class proper.relaggs.RelaggsTable
Sets the short name of the table to the general short name prefix followed by the given number.
setShortName(int, boolean) - Method in class proper.relaggs.RelaggsTable
Sets the short name of the table to the general short name prefix followed by the given number if the table is a regular table.
setShowColumns(boolean) - Method in class proper.gui.core.dialog.DatabaseDialog
sets whether the columns should be displayed or not
setShowColumns(boolean) - Method in class proper.gui.core.panel.DatabasePanel
sets whether the columns should be displayed or not
setShowConnect(boolean) - Method in class proper.gui.core.dialog.DatabaseDialog
sets whether the connect part should be displayed or not
setShowConnect(boolean) - Method in class proper.gui.core.panel.DatabasePanel
sets whether the connect-part should be displayed or not
setShowDriver(boolean) - Method in class proper.gui.core.dialog.DatabaseDialog
sets whether the driver should be displayed or not
setShowDriver(boolean) - Method in class proper.gui.core.panel.DatabasePanel
sets whether the driver should be displayed or not
setShowRelations(boolean) - Method in class proper.engine.Flattener
whether to display the relations before flattening or not
setShowRelations(boolean) - Method in class proper.engine.Propagator
whether to display the relations before flattening or not
setShowTables(boolean) - Method in class proper.gui.core.dialog.DatabaseDialog
sets whether the tables should be displayed or not
setShowTables(boolean) - Method in class proper.gui.core.panel.DatabasePanel
sets whether the tables should be displayed or not
setSize(int) - Method in class proper.database.Join
sets the size (number of rows) of the local table
setSize(int) - Method in class proper.database.Table
sets the size (in records) of the table
setSort(boolean) - Method in class proper.database.ColumnLister
sets whether to sort the fields or not
setSort(boolean) - Method in class proper.database.DatabaseLister
sets whether to sort or not
setSort(boolean) - Method in interface proper.database.Lister
sets whether to sort or not
setSort(boolean) - Method in class proper.database.Reader
sets whether to sort the attributes or not
setSort(boolean) - Method in class proper.database.TableLister
sets whether to sort the tables or not
setSort(boolean) - Method in class proper.database.Writer
sets whether to sort the attributes or not
setSortByName(boolean) - Method in class proper.database.Table
sets whether the sorting is done by name (= TRUE) or by size (= FALSE)
setSortByName(boolean) - Method in class proper.database.TableLister
sets whether to sort the tables by name or size (numer of records)
setStatus(String) - Method in class proper.remote.messages.JobMessage
sets the status of the job
setTable(String) - Method in class proper.database.ColumnLister
sets the name of the table to use
setTable(Table) - Method in class proper.database.JoinTreeNode
sets the Table
setTable(String) - Method in class proper.database.Reader
sets the name of the table to use
setTable(String) - Method in class proper.database.RelationDiscoverer
sets the name of the table to use
setTable(String) - Method in class proper.database.Sparser
sets the table to work on
setTable(Object) - Method in class proper.database.TableTreeNode
sets the Table, either a name (= String) or an object (= Table)
setTable(String) - Method in class proper.database.Writer
sets the name of the table to use
setTable(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the table
setTargetField(String) - Method in class proper.relaggs.SqlEngine
sets the field used as class in Weka
setTargetTable(String) - Method in class proper.relaggs.SqlEngine
sets the table that contains the column used as class in Weka
setTemporaryName(TemporaryName) - Method in class proper.engine.Flattener
sets the generator for temporary names
setTemporaryName(TemporaryName) - Method in class proper.engine.Propagator
sets the generator for temporary names
setText(String) - Method in class proper.gui.core.dialog.EditDialog
sets the text
setText(String) - Method in class proper.gui.core.text.ProperTextField
sets the text of the textfield
setTitle(String) - Method in class proper.gui.core.panel.ProperPanel
sets the title of the border
setTmpNumber(int) - Method in class proper.relaggs.SqlEngine
Sets the number for a new temporary table.
setToolTipText(String) - Method in class proper.gui.core.text.ProperTextField
Registers the text to display in a tool tip
setTraverser(Traverser) - Method in class proper.imp.Indexer
sets the traverser to access the current predicates and initializes
setTreatEmptyAsNull(boolean) - Method in class proper.imp.CSVParser
sets whether we treat empty cells as NULL values
setTree(String) - Method in class proper.gui.core.dialog.RelationsDialog
sets the tree structure to display initially
setTree(String) - Method in class proper.gui.core.panel.RelationsPanel
sets the string representation of the tree, will be set if the database is chosen
setTree(String) - Method in class proper.gui.core.text.RelationsTextField
sets the Tree
setType(int) - Method in class proper.database.Column
sets the type of the column
setType(String) - Method in class proper.remote.messages.Message
sets the type of the message
setTypeName(String) - Method in class proper.database.Column
sets the type name of the column (database specific)
Setup - Class in proper.gui.experiment
This frame is for setting up the environment for Propositionalization.
Setup(ApplicationFrame) - Constructor for class proper.gui.experiment.Setup
initializes the object
setUrl(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the connection URL
setUrl(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the connection URL
setUseAnyIndex(boolean) - Method in class proper.relaggs.SqlEngine
whether to use the primary key or any index for determining the relation between the tables
setUseForeignKeys(boolean) - Method in class proper.database.Joiner
whether to use foreign keys or matching column names for discovering table relations
setUseForeignKeys(boolean) - Method in class proper.database.RelationDiscoverer
whether to use foreign keys or matching column names for discovering table relations
setUseForeignKeys(boolean) - Method in class proper.relaggs.SqlEngine
whether to use "real" foreign key relations or base the table relation on column names
setUseIndex(String) - Method in class proper.relaggs.SqlEngine
whether to use the primary key (= "") or a special one (!= "").
setUser(String) - Method in class proper.gui.core.dialog.DatabaseDialog
sets the user to use for connecting to the DB
setUser(String) - Method in class proper.gui.core.panel.DatabasePanel
sets the user to use for connecting to the DB
setUseReducing(boolean) - Method in class proper.imp.PostProcessor
sets whether lists with the same size are reduced to "regular" arguments of a predicate
setUserObject(Object) - Method in class proper.xml.Node
Resets the user object of the receiver to object.
setUseSize(boolean) - Method in class proper.database.JoinComparator
sets whether to use the size for comparison or not
setValidate(boolean) - Method in class proper.xml.Document
sets whether we validate the parsing or not
setValidate(boolean) - Method in class proper.xml.Parser
whether to validate the parsing or not
setValue(String, String) - Method in class proper.io.CommandLine
sets the value for the given parameter, e.g.
setValue(String) - Method in class proper.xml.Attribute
sets the value of this attribute
setValueAt(Object, int, int) - Method in class proper.gui.core.table.LoggerTableModel
sets the value in the cell at columnIndex and rowIndex to aValue.
setValueAt(Object, int, int) - Method in class proper.gui.core.table.PropertyTableModel
sets the value in the cell at columnIndex and rowIndex to aValue.
setValueAt(Object, int, int) - Method in class proper.gui.core.table.ResultSetTableModel
sets the value in the cell at columnIndex and rowIndex to aValue.
setValueAt(Object, int, int) - Method in class proper.gui.core.table.TableMap
 
setValueAt(Object, int, int) - Method in class proper.gui.core.table.TableSorter
 
setVerbose(boolean) - Method in interface proper.core.ProperInterface
sets the verbose state (lots of information of more silent)
setVerbose(boolean) - Method in class proper.core.ProperObject
sets the verbose state (lots of information of more silent)
setVerbose(boolean) - Method in class proper.gui.core.frame.ProperFrame
sets the verbose state (lots of information of more silent)
setVerbose(boolean) - Method in interface proper.imp.ParserInterface
sets the verbose flag, whether to output more information or not
setVerboseLevel(int) - Method in interface proper.core.ProperInterface
sets the verbose level (0 = nothing, >0 = more)
setVerboseLevel(int) - Method in class proper.core.ProperObject
sets the verbose level (0 = nothing, >0 = more)
setVerboseLevel(int) - Method in class proper.gui.core.frame.ProperFrame
sets the verbose level (0 = nothing, >0 = more)
setVerboseString(String) - Method in interface proper.core.ProperInterface
sets the string with the class names (comma separated and w/o path) that should set their verbose flag to TRUE
a number at the end of the classname, separated by a colon, e.g.
setVerboseString(String) - Method in class proper.core.ProperObject
sets the string with the class names (comma separated and w/o path) that should set their verbose flag to TRUE
setVerboseString(String) - Method in class proper.gui.core.frame.ProperFrame
sets the string with the class names (comma separated and w/o path) that should set their verbose flag to TRUE
setVisible(boolean) - Method in class proper.gui.experiment.BuilderPanel
sets also the visible state of all children
Shell - Class in proper.io
This class is a wrapper around a Process-Instance and makes it easy to get the last command and its error or execption or output.
Shell() - Constructor for class proper.io.Shell
initializes
Shell(String) - Constructor for class proper.io.Shell
executes the given command
Shell(String, boolean) - Constructor for class proper.io.Shell
executes the given command
SHORT_NAME_PREFIX - Static variable in class proper.relaggs.RelaggsTable
The general short name prefix.
SHORT_NAME_PREFIX_TMP - Static variable in class proper.relaggs.RelaggsTable
The temporary short name prefix.
show() - Method in class proper.gui.core.dialog.DatabaseDialog
corrects the size before showing and also determines whether the connect part of the DB-panel needs to be displayed
show() - Method in class proper.gui.core.dialog.MessageBox
displays the dialog
show() - Method in class proper.gui.core.dialog.ProperDialog
displays the dialog
showMessageBox(String, String, String[], String) - Method in class proper.gui.core.frame.ProperFrame
displays a message box with the given title, message, buttons and icon.
showMessageBox(String, String, String[], String, int, int) - Method in class proper.gui.core.frame.ProperFrame
displays a message box with the given title, message, buttons and icon ant the dimension.
showMessageBox(String, String, String[], String) - Method in class proper.gui.core.panel.ProperPanel
displays a message box with the given title, message, buttons and icon.
showMessageBox(String, String, String[], String, int, int) - Method in class proper.gui.core.panel.ProperPanel
displays a message box with the given title, message, buttons and icon ant the dimension.
showSaveDialog(Component) - Method in class proper.gui.core.dialog.FileChooser
Pops up a "Save File" file chooser dialog
showStatus(String) - Method in class proper.gui.core.frame.ProperFrame
sets the given text in the info-label (must be inserted in the derived frame)
showWindow(ChildFrame) - Method in class proper.gui.core.frame.ApplicationFrame
brings window to the top
shuffleIDs() - Method in class proper.imp.Traverser
randomizes all the IDs of the stored items, for destroying implicit information about the creation order and therefore classes
shuttlesort(int[], int[], int, int) - Method in class proper.gui.core.table.TableSorter
 
SimpleFileFilter - Class in proper.gui.core.io
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
SimpleFileFilter() - Constructor for class proper.gui.core.io.SimpleFileFilter
Creates a file filter.
SimpleFileFilter(String) - Constructor for class proper.gui.core.io.SimpleFileFilter
Creates a file filter that accepts files with the given extension.
SimpleFileFilter(String, String) - Constructor for class proper.gui.core.io.SimpleFileFilter
Creates a file filter that accepts the given file type.
SimpleFileFilter(String[]) - Constructor for class proper.gui.core.io.SimpleFileFilter
Creates a file filter from the given string array.
SimpleFileFilter(String[], String) - Constructor for class proper.gui.core.io.SimpleFileFilter
Creates a file filter from the given string array and description.
SimpleFileView - Class in proper.gui.core.io
A convenience implementation of the FileView interface that manages name, icon, traversable, and file type information.
SimpleFileView() - Constructor for class proper.gui.core.io.SimpleFileView
 
size() - Method in class proper.database.Sparser
returns the number of stored keys
size() - Method in class proper.imp.Data
returns the size of the stored data
size() - Method in class proper.io.Tee
returns the number of streams currently in the list
size() - Method in class proper.remote.ClientList
the number of clients currently in the list
sizeChanged(SizeChangeEvent) - Method in class proper.gui.core.dialog.DatabaseDialog
listens to size changes of a component
sizeChanged(SizeChangeEvent) - Method in interface proper.gui.core.event.SizeChangeListener
listens to size changes of a component
SizeChangeEvent - Class in proper.gui.core.event
This Event is fired by a component if its owner should recalculate its size.
SizeChangeEvent(Object, Dimension) - Constructor for class proper.gui.core.event.SizeChangeEvent
creates an event with the new size
SizeChangeListener - Interface in proper.gui.core.event
This Listener is for reacting to SizeChangeEvents fired by a component.
sort(Object) - Method in class proper.gui.core.table.TableSorter
 
sortByColumn(int) - Method in class proper.gui.core.table.TableSorter
 
sortByColumn(int, boolean) - Method in class proper.gui.core.table.TableSorter
 
Sparser - Class in proper.database
This class retrieves a certain percentage of data from a table.
Sparser(Connector) - Constructor for class proper.database.Sparser
initializes the object
SpringUtilities - Class in proper.gui.core.util
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class proper.gui.core.util.SpringUtilities
 
SQL_DATE - Static variable in class proper.imp.Fingerprint
 
SqlEngine - Class in proper.relaggs
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 ...
SqlEngine(Connector) - Constructor for class proper.relaggs.SqlEngine
Creates the interface between database and userinterface.
SqlViewer - Class in proper.gui.weka
A small viewer for doing SQL queries.
SqlViewer(ApplicationFrame) - Constructor for class proper.gui.weka.SqlViewer
initializes the object
Standalone - Class in proper.app
This class creates a standalone version of a provided class.
Standalone() - Constructor for class proper.app.Standalone
initializes the application
start() - Method in class proper.util.Stopwatch
starts the "clock"
start() - Method in class proper.util.Timer
starts the timer
startDocument() - Method in class proper.xml.Parser
when the parsing starts
startElement(String, String, String, Attributes) - Method in class proper.xml.Parser
when an element starts
stateChanged(ChangeEvent) - Method in class proper.gui.core.panel.ProperPanel
Invoked when the target of the listener has changed its state.
stateChanged(ChangeEvent) - Method in class proper.gui.experiment.BuilderPanel
Invoked when the target of the listener has changed its state.
stateChanged(ChangeEvent) - Method in class proper.gui.remote.JobMonitor
Invoked when the target of the listener has changed its state.
stateChanged(ChangeEvent) - Method in class proper.gui.util.Logger
when the tabs are changed
STATUS - Static variable in class proper.remote.messages.JobMessage
the status tag
STATUS_FAILED - Static variable in class proper.remote.messages.JobMessage
 
STATUS_FINISHED - Static variable in class proper.remote.messages.JobMessage
 
STATUS_READY - Static variable in class proper.remote.messages.JobMessage
 
stop() - Method in class proper.util.Stopwatch
stops the "clock"
stop() - Method in class proper.util.Timer
stops the timer
stopRunning() - Method in class proper.gui.core.frame.FrameThread
stops the thread, i.e.
Stopwatch - Class in proper.util
This class provides a simple method to measure runtime behaviour.
Stopwatch() - Constructor for class proper.util.Stopwatch
initializes the object
STRING - Static variable in class proper.imp.Fingerprint
 
stringOf(char, int) - Static method in class proper.util.Strings
returns a string that consists of "count" times of character "chr"
stringOf(String, int) - Static method in class proper.util.Strings
returns a string consists of "count" times of string "str"
Strings - Class in proper.util
This class provides some methods for String handling.
Strings() - Constructor for class proper.util.Strings
 
stringToType(String) - Static method in class proper.xml.XMLExemplars
returns the WEKA Attribute type of the given string, default is STRING
stringToType(String) - Static method in class proper.xml.XMLInstances
returns the WEKA Attribute type of the given string, default is STRING
swap(int, int) - Method in class proper.gui.core.table.TableSorter
 

T

Table - Class in proper.database
This class contains some static informations about a table, like name and size.
Table(String) - Constructor for class proper.database.Table
initializes the object
Table(String, int) - Constructor for class proper.database.Table
initializes the object
tableChanged(TableModelEvent) - Method in class proper.gui.core.table.TableMap
 
tableChanged(TableModelEvent) - Method in class proper.gui.core.table.TableSorter
 
TableLister - Class in proper.database
This class retrieves a list of table names for the current database.
TableLister(Connector) - Constructor for class proper.database.TableLister
initializes the object
TableMap - Class in proper.gui.core.table
In a chain of data manipulators some behaviour is common.
TableMap() - Constructor for class proper.gui.core.table.TableMap
 
TableSorter - Class in proper.gui.core.table
A sorter for TableModels.
TableSorter() - Constructor for class proper.gui.core.table.TableSorter
 
TableSorter(TableModel) - Constructor for class proper.gui.core.table.TableSorter
 
TableTreeNode - Class in proper.database
A specialized TreeNode class that handles Table-Objects and provides some methods for conveniencs.
TableTreeNode() - Constructor for class proper.database.TableTreeNode
initializes the node with no table
TableTreeNode(Object) - Constructor for class proper.database.TableTreeNode
initializes the node with the given table name (= String) or table (= Table)
TAG_ATTRIBUTE - Static variable in class proper.xml.XMLInstances
 
TAG_ATTRIBUTES - Static variable in class proper.xml.XMLInstances
 
TAG_INSTANCE - Static variable in class proper.xml.XMLInstances
 
TAG_INSTANCES - Static variable in class proper.xml.XMLInstances
 
TAG_RELATION - Static variable in class proper.xml.XMLInstances
 
TAG_VALUE - Static variable in class proper.xml.XMLInstances
 
Tee - Class in proper.io
This class pipelines print/println's to several PrintStreams, initially only to 'System.out'.
Tee() - Constructor for class proper.io.Tee
initializes the object
TemporaryName - Class in proper.util
This class creates temporary names from a given prefix, basically adding numbers to the end and incrementing them.
TemporaryName(String) - Constructor for class proper.util.TemporaryName
initizializes the generator with alphanumeric generation
TemporaryName(String, boolean) - Constructor for class proper.util.TemporaryName
initizializes the generator
Tester - Class in proper.app
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".
Tester() - Constructor for class proper.app.Tester
 
TextFile - Class in proper.io
This class provides a simple frontend for line-oriented files.
TextFile(String) - Constructor for class proper.io.TextFile
initializes the object
Timer - Class in proper.util
A simple wrapper for Timer-Events, listeners must implement the TimerInterface.
Timer() - Constructor for class proper.util.Timer
initializes the timer with standard time in msec and repeated events
Timer(int) - Constructor for class proper.util.Timer
initializes the timer with the given time in msec and repeated events
Timer(int, boolean) - Constructor for class proper.util.Timer
initializes the timer with the given time in msec and whether it fires only once or on a regular basis
Timer(int, boolean, boolean) - Constructor for class proper.util.Timer
initializes the timer with the given time in msec and whether it fires only once or on a regular basis, with start you can say whether it should start immediately
timerEvent(Timer) - Method in class proper.gui.remote.JobMonitor
this method is called if the Timer, this object is registered with, fires
timerEvent(Timer) - Method in class proper.remote.JobDistributor
this method is called if the Timer, this object is registered with, fires
timerEvent(Timer) - Method in interface proper.util.TimerInterface
this method is called if the Timer, this object is registered with, fires
TimerInterface - Interface in proper.util
An Interface for Timer-Events.
Timestamp - Class in proper.util
This is a simple class for creating timestamps.
Timestamp() - Constructor for class proper.util.Timestamp
initializes the timestamp with the current time and NO host
Timestamp(Date) - Constructor for class proper.util.Timestamp
initializes the timestamp with the given time/date and NO host
Timestamp(String) - Constructor for class proper.util.Timestamp
initializes the timestamp with the given host and the current time/date
Timestamp(Date, String) - Constructor for class proper.util.Timestamp
initializes the timestamp with the given host and time/date
TMPPREFIX - Static variable in class proper.engine.Flattener
prefix for temporary tables
TMPPREFIX - Static variable in class proper.engine.Propagator
prefix for temporary tables
toArray() - Method in class proper.io.CommandLine
returns the parameters as an string array
toArray() - Method in class proper.util.Cells
returns the matrix in a 2-dim array, the first
toCells(Instances) - Static method in class proper.util.MilkHelper
transfers the instances into a Cells object and returns that
toCells(Instances) - Static method in class proper.util.WekaHelper
transfers the instances into a Cells object and returns that
toCommaList() - Method in class proper.util.ProperVector
returns the content in a string representation, each item separated by a comma (and a blank after the comma)
toCommaList(boolean) - Method in class proper.util.ProperVector
returns the content in a string representation, each item separated by a comma (with an optional blank after the comma)
toCommalist(String[]) - Static method in class proper.util.Strings
returns the array as a comma separated list
toCommalistVector(Vector) - Static method in class proper.util.Strings
returns the vector as a comma separated list
toCSV() - Method in class proper.util.Cells
returns the matrix in a CSV format: text-qualifier=", separator=;
toString() - Method in class proper.app.Application
outputs the current parameters
toString() - Method in class proper.core.ProperObject
returns only the classname
toString() - Method in class proper.database.Column
just returns the name of the table
toString() - Method in class proper.database.ColumnLister
returns the current setting in a string representation
toString() - Method in class proper.database.ColumnTreeNode
returns the name of the table
toString(boolean) - Method in class proper.database.ColumnTreeNode
returns either the whole subtree (including itself) as a string representation (= TRUE) or only the table (= FALSE)
toString() - Method in class proper.database.Connector
returns parameters in a string representation
toString() - Method in class proper.database.Join
returns the local table
toString() - Method in class proper.database.JoinTreeNode
returns the name of the table
toString(boolean) - Method in class proper.database.JoinTreeNode
returns either the whole subtree (including itself) as a string representation (= TRUE) or only the table (= FALSE)
toString() - Method in class proper.database.RelationDiscoverer
the object in a string representation
toString() - Method in class proper.database.Sparser
returns some information about the current state
toString() - Method in class proper.database.Table
just returns the name of the table
toString() - Method in class proper.database.TableTreeNode
returns the name of the table
toString(boolean) - Method in class proper.database.TableTreeNode
returns either the whole subtree (including itself) as a string representation (= TRUE) or only the table (= FALSE)
toString() - Method in class proper.engine.Arffer
returns the instances in a string representation
toString() - Method in class proper.engine.BagArffer
returns the instances in a string representation
toString() - Method in class proper.engine.Engine
returns all the parameters in a string representation
toString() - Method in class proper.engine.Instancer
returns the instances in a string representation
toString() - Method in class proper.gui.core.frame.CommandLineFrame
outputs the current parameters
toString() - Method in class proper.gui.core.frame.ProperFrame
returns only the classname
toString() - Method in class proper.gui.experiment.BuilderParameter
returns the container in a string representation
toString() - Method in class proper.imp.Data
returns the object in a String representation
toString() - Method in class proper.imp.Fingerprint
returns the class name of the value
toString() - Method in class proper.imp.List
returns the list in a String representation
toString() - Method in class proper.imp.Parser
returns the currently stored predicates in string representation
toString() - Method in class proper.imp.PostProcessor
the stored predicates in string representation
toString() - Method in class proper.imp.Predicate
returns the data in a string
toString() - Method in class proper.imp.Traverser
the stored predicates in string representation
toString() - Method in class proper.io.Ant
returns part of the ANT file in a string representation
toString() - Method in class proper.io.AntTarget
returns a string representation of the form "File: Target"
toString() - Method in class proper.io.CommandLine
the commandline parameters in string representation
toString() - Method in class proper.io.CommandLineParameter
prints the parameter with description according to indention
toString() - Method in class proper.io.Tee
returns only the classname
toString() - Method in class proper.net.Address
returns a string representation of the parsed address
toString() - Method in class proper.relaggs.RelaggsAttribute
Returns the name of the attribute.
toString() - Method in class proper.relaggs.RelaggsDate
Returns the date in the format: 'YEAR-MONTH-DAY [FORMAT_TYPE]'
toString() - Method in class proper.relaggs.RelaggsTable
Returns the name of the table.
toString() - Method in class proper.remote.ClientList
the list in a string representation
toString() - Method in class proper.remote.Job
the job in a string representation
toString() - Method in class proper.remote.messages.Message
the message in string representation, i.e.
toString() - Method in class proper.util.Cells
returns the matrix in a string representation, i.e.
toString() - Method in class proper.util.Counter
returns the counter in a string representation
toString() - Method in class proper.util.Excluder
returns a string representation, i.e.
toString() - Method in class proper.util.ID
returns the current id as String
toString() - Method in class proper.util.Includer
returns a string representation of the list
toString() - Method in class proper.util.Stopwatch
returns the time in Seconds
toString() - Method in class proper.util.Timer
this timer in a string representation
toString() - Method in class proper.util.Timestamp
returns the timestamp in a string representation
toString() - Method in class proper.xml.Attribute
returns the attribute as a string
toString() - Method in class proper.xml.Comment
the comment as XML string
toString() - Method in class proper.xml.Document
returns the document in a string representation
toString() - Method in class proper.xml.Element
returns the element as a string
toStringArray(Object[]) - Static method in class proper.gui.core.list.JListHelper
turns the Object-Array into a String-Array
toStringJoin() - Method in class proper.database.Join
returns the complete join if foreign table/column is given, otherwise just the local table
toStringNode() - Method in class proper.database.Join
returns a string used in JoinTreeNode
toTreeString() - Method in class proper.database.ColumnTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(boolean) - Method in class proper.database.ColumnTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(ColumnTreeNode) - Static method in class proper.database.ColumnTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(ColumnTreeNode, boolean) - Static method in class proper.database.ColumnTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString() - Method in class proper.database.JoinTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(boolean) - Method in class proper.database.JoinTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(JoinTreeNode) - Static method in class proper.database.JoinTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(JoinTreeNode, boolean) - Static method in class proper.database.JoinTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString() - Method in class proper.database.TableTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(boolean) - Method in class proper.database.TableTreeNode
returns itself and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(TableTreeNode) - Static method in class proper.database.TableTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toTreeString(TableTreeNode, boolean) - Static method in class proper.database.TableTreeNode
returns the node and the subtree underneath in a string representation that can be parsed with the parseTree(String) method
toVector() - Method in class proper.io.CommandLine
returns the arguments in an vector
toXML() - Method in class proper.app.Application
returns the content in an XML structure, where the actual data is stored in the children of the returned Element, i.e.
toXML() - Method in class proper.gui.experiment.BuilderPanel
returns the content of the panel as XML-Node
toXML() - Method in class proper.gui.experiment.BuilderProperties
returns the content of the panel as XML-Nodes, whereas the outer node is just a container!
toXML() - Method in class proper.gui.experiment.BuilderTabPanel
returns the content of the panel as XML-Nodes, the outer node is just a container for the XML from the Tabs.
toXML() - Method in class proper.io.CommandLine
returns the content in an XML structure, where the actual data is stored in the children of the returned Element, i.e.
toXML(String) - Static method in class proper.xml.Transformer
transforms normal text into xml-conform one
toXML() - Method in interface proper.xml.XMLAccessInterface
returns the content in an XML structure, where the actual data is stored in the children of the returned Element, i.e.
transform(String, String) - Static method in class proper.xml.XSL
performs the transformation with the given strings
transform(Reader, Reader) - Static method in class proper.xml.XSL
performs the transformation with the given readers
Transformer - Class in proper.xml
Does some basic transformations of entities.
Transformer() - Constructor for class proper.xml.Transformer
 
Traverser - Class in proper.imp
This class extracts useful information from a given structure.
Traverser(Vector) - Constructor for class proper.imp.Traverser
initializes the object
TYPE - Static variable in class proper.remote.messages.Message
the type of the message node in the header
TYPE_CHAR - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a short text (less than 256 digits) [char, varchar, tinyblob, tinytext].
TYPE_COLUMN - Static variable in class proper.gui.core.text.DatabaseTextField
represents a textfield for Columns
TYPE_DATABASE - Static variable in class proper.gui.core.text.DatabaseTextField
represents a textfield for Databases
TYPE_DATE - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a date [date].
TYPE_DATE - Static variable in class proper.xml.XMLInstances
 
TYPE_DATETIME - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a date and a time [timestamp, datetime].
TYPE_ENUM - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing an enumeration [enum].
TYPE_INT - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing an integer [tinyint, smallint, mediumint, int, integer, bigint, year].
TYPE_NOMINAL - Static variable in class proper.xml.XMLInstances
 
TYPE_NUMERIC - Static variable in class proper.xml.XMLInstances
 
TYPE_REAL - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a real [float, double, real, decimal, numeric].
TYPE_SET - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a set [set].
TYPE_STRING - Static variable in class proper.xml.XMLInstances
 
TYPE_TABLE - Static variable in class proper.gui.core.text.DatabaseTextField
represents a textfield for Tables
TYPE_TEXT - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a long text (more than 255 digits) [blob, mediumblob, longblob, text, mediumtext, longtext].
TYPE_TIME - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing a time [time].
TYPE_UNKNOWN - Static variable in class proper.relaggs.RelaggsAttribute
Constant representing an unknown data type.
TYPE_Y - Static variable in class proper.relaggs.RelaggsDate
Constant representing a YEAR format.
TYPE_YM - Static variable in class proper.relaggs.RelaggsDate
Constant representing a YEAR-MONTH format.
TYPE_YMD - Static variable in class proper.relaggs.RelaggsDate
Constant representing a YEAR-MONTH-DAY format.
typeToString() - Method in class proper.database.Column
returns an SQL representation of the current type
typeToString(int) - Static method in class proper.database.Column
returns an SQL representation of the given type (very crude, only INT DOUBLE, DATE and VARCHAR(255) are returned), NULL if it cannot convert it
typeToString(int, int) - Static method in class proper.database.Column
returns an SQL representation of the given type (very crude, only INT DOUBLE, DATE, CHAR(size) and VARCHAR(size) are returned), NULL if it cannot convert it
typeToString(int, String, int) - Static method in class proper.database.Column
returns an SQL representation of the given type (very crude, only INT DOUBLE, DATE, CHAR(size) and VARCHAR(size) are returned), NULL if it cannot convert it
typeToString(int) - Static method in class proper.database.Joiner
returns a string representation of the join type
typeToString(int) - Static method in class proper.xml.XMLExemplars
returns a string representation of the given WEKA Attribute type, default is TYPE_STRING
typeToString(int) - Static method in class proper.xml.XMLInstances
returns a string representation of the given WEKA Attribute type, default is TYPE_STRING

U

UNKNOWN_TYPE - Static variable in class proper.relaggs.SqlEngine
used for unknown column types
unregister() - Method in class proper.remote.JobClient
unregisters it self at the server
update(String) - Method in class proper.database.Executor
executes the given SQL-statement (INSERT, UDPATE or DELETE) and returns whether it succeeded
updateChildren() - Method in class proper.database.JoinTreeNode
in case the name of the table changed, all the children Joins will be updated.
USE_BUILTIN_STDDEV - Static variable in class proper.relaggs.SqlEngine
whether to use the database dependent STDDEV function
USE_DUMMY - Static variable in class proper.database.Reader
whether to include NULL value nominal columns, i.e.
USE_FIXMULTIPLEOCCURENCE - Static variable in class proper.imp.PostProcessor
whether to fix multiple occurences of a predicate in others -> we loose all but one relationship!
USE_SAMPLE_STDDEV - Static variable in class proper.relaggs.SqlEngine
whether to use sample or population STDDEV
USE_SPLITTING - Static variable in class proper.imp.PostProcessor
whether to use splitting of predicates if they have more than one index
USE_TOSTRING - Static variable in class proper.database.Writer
whether to use the memory consuming Instances.toString() method for writing the instances to a file
USE_WIDENING - Static variable in class proper.imp.PostProcessor
whether to use widening of predicates or not

V

VALUE - Static variable in class proper.io.Ant
the name of the attribute for the value
valueChanged(TreeSelectionEvent) - Method in class proper.gui.core.panel.RelationsPanel
Called whenever the value of the selection changes.
valueChanged(ListSelectionEvent) - Method in class proper.gui.util.Logger
the row selection has changed
valueEquals(String, Object) - Method in class proper.engine.Engine
checks whether the given parameter equals the given value
valueOf() - Static method in class proper.util.Timestamp
creates a timestamp with current time and NO host
valueOf(Date) - Static method in class proper.util.Timestamp
creates a timestamp with the given time and NO host
valueOf(String) - Static method in class proper.util.Timestamp
creates a timestamp with current time and the given host
valueOf(Date, String) - Static method in class proper.util.Timestamp
creates a timestamp with the given time and host
vectorToArray(Vector) - Static method in class proper.util.Strings
transforms the String-Vector into a String-Array
VERSION - Static variable in interface proper.core.ProperInterface
the version number of Proper

W

warning(SAXParseException) - Method in class proper.xml.Parser
a warning is raised and stored
Weka - Class in proper.engine
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").
Weka() - Constructor for class proper.engine.Weka
initializes the object
WekaClassifier - Class in proper.engine
This class trains a WEKA classifier and classifies given instances.
WekaClassifier() - Constructor for class proper.engine.WekaClassifier
initializes the object
WekaExperimenter - Class in proper.engine
This class runs experiments with a given ARFF-file.
It uses the WEKA Experimenter for this.

WekaExperimenter() - Constructor for class proper.engine.WekaExperimenter
initializes the object
WekaHelper - Class in proper.util
A little Helper class for handling WEKA stuff: creating Classifier instances, creating Filter instances, setting options...
WekaHelper() - Constructor for class proper.util.WekaHelper
 
windowActivated(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is activated
windowActivated(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is activated
windowActivated(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is activated
windowClosed(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is closed
windowClosed(WindowEvent) - Method in class proper.gui.core.frame.ApplicationFrame
invoked when a window is closed
windowClosed(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is closed
windowClosed(WindowEvent) - Method in class proper.gui.remote.JobMonitor
invoked when a window is closed
windowClosed(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is closed
windowClosing(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is in the process of closing
windowClosing(WindowEvent) - Method in class proper.gui.core.frame.ChildFrame
invoked when a window is closed
windowClosing(WindowEvent) - Method in class proper.gui.core.frame.CommandLineFrame
invoked when a window is in the process of closing
windowClosing(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is in the process of closing
windowClosing(WindowEvent) - Method in class proper.gui.experiment.Builder
invoked when a window is in the process of closing
windowClosing(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is in the process of closing
windowDeactivated(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is deactivated
windowDeactivated(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is deactivated
windowDeactivated(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is deactivated
windowDeiconified(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is deiconified
windowDeiconified(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is deiconified
windowDeiconified(WindowEvent) - Method in class proper.gui.Proper
invoked when a window is deiconified
windowDeiconified(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is deiconified
windowIconified(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is iconified
windowIconified(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is iconified
windowIconified(WindowEvent) - Method in class proper.gui.Proper
invoked when a window is iconified
windowIconified(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is iconified
windowListChanged() - Method in class proper.gui.core.frame.ApplicationFrame
is called when window list changed somehow (add or remove)
windowListChanged() - Method in class proper.gui.Proper
is called when window list changed somehow (add or remove)
windowOpened(WindowEvent) - Method in class proper.gui.core.dialog.ProperDialog
invoked when a window is has been opened
windowOpened(WindowEvent) - Method in class proper.gui.core.frame.ProperFrame
invoked when a window is has been opened
windowOpened(WindowEvent) - Method in class proper.gui.milk.MIExperimenter
invoked when a window is has been opened
windowOpened(WindowEvent) - Method in class proper.gui.weka.ArffViewer
invoked when a window is has been opened
windowOpened(WindowEvent) - Method in class proper.gui.weka.Experimenter
invoked when a window is has been opened
windowOpened(WindowEvent) - Method in class proper.gui.weka.Explorer
invoked when a window is has been opened
write() - Method in class proper.database.Writer
writes the instances from the table to an ARFF-file
write(Instances) - Method in class proper.database.Writer
writes the given instances to an ARFF-file.
write(byte[], int, int) - Method in class proper.gui.core.text.JTextAreaPrintStream
Write len bytes from the specified byte array starting at offset off to this stream.
write(int) - Method in class proper.gui.core.text.JTextAreaPrintStream
Write the specified byte to this stream.
write(String) - Method in class proper.xml.Document
writes the document to the given file, returns TRUE if it succeeds
write(Writer) - Method in class proper.xml.Document
writes the document to the given Writer, returns TRUE if it succeeds
write(String) - Method in class proper.xml.XMLExemplars
writes the current exemplars to the given filename, returns TRUE if successful
write(String, Exemplars) - Static method in class proper.xml.XMLExemplars
writes the given exemplars to the given file, in XML format, returns TRUE if successful
write(String, Instances) - Static method in class proper.xml.XMLExemplars
writes the given instances to the given file, in XML format, returns TRUE if successful.
write(String) - Method in class proper.xml.XMLInstances
writes the current instances to the given filename, returns TRUE if successful
write(String, Instances) - Static method in class proper.xml.XMLInstances
writes the given instances to the given file, in XML format, returns TRUE if successful
Writer - Class in proper.database
This class is used for writing a table to an ARFF-file.
Writer(Connector) - Constructor for class proper.database.Writer
initializes the object
Writer(Connector, String, String) - Constructor for class proper.database.Writer
initializes the object

X

XML_GUI - Static variable in class proper.gui.Proper
the XML file for the gui
XMLAccessInterface - Interface in proper.xml
This interface is designed to use for XML input and output for all kinds of of classes.
XMLExemplars - Class in proper.xml
This class reads XML files representing Exemplars and writes Exemplars to XML.
XMLExemplars() - Constructor for class proper.xml.XMLExemplars
initializes the object
XMLExemplars(Exemplars) - Constructor for class proper.xml.XMLExemplars
initializes the object with the given exemplars
XMLExemplars(Instances) - Constructor for class proper.xml.XMLExemplars
initializes the object with the given instances (creates exemplars out of them), assumes that the bag id is the first attribute
XMLInstances - Class in proper.xml
This class reads XML files representing Instances and writes Instances to XML.
XMLInstances() - Constructor for class proper.xml.XMLInstances
initializes the object
XMLInstances(Instances) - Constructor for class proper.xml.XMLInstances
initializes the object with the given instances
XSL - Class in proper.xml
This class is for transforming XML via XSL.
XSL() - Constructor for class proper.xml.XSL
 
XSLer - Class in proper.gui.util
This class can be used for testing XSL scripts.
XSLer(ApplicationFrame) - Constructor for class proper.gui.util.XSLer
initializes the object

A B C D E F G H I J K L M N O P Q R S T U V W X