Packages
proper.app Contains command line classes, which can all be called with the option "-help" to get further information about the available parameters.
proper.core The core package includes classes and interfaces most classes in Proper extend or implement.
proper.database All classes concerning Database access and traversal or related structures can be found here.
proper.engine The engine classes (all derived from Engine ) perform the actions defined by the parameters they get from the Application-classes.
proper.gui Contains all classes concerning the GUI frontend of Proper.
proper.gui.core.dialog All different kinds of dialogs can be found here, e.g.
proper.gui.core.event Listener-Interfaces and Event-Classes that are used in the GUI can be found here.
proper.gui.core.frame Frames that are used in Proper are located here.
proper.gui.core.io IO-related classes, e.g.
proper.gui.core.list Classes that somehow refer to JLists are located here.
proper.gui.core.panel Some useful panels that bundle behavior, e.g.
proper.gui.core.table JTable related classes are located here.
proper.gui.core.text All different kinds of TextFields can be found here, e.g.
proper.gui.core.tree Some tree classes can be found here.
proper.gui.core.util Some helper classes are located here.
proper.gui.experiment This package serves as a frontend to the command line based Application classes.
proper.gui.help Contains the Help for Proper and also the famous "About-Box".
proper.gui.milk Contains some MILK GUI tools.
proper.gui.remote Contains classes for administrating the JobServer, e.g.
proper.gui.util Contains some utils, like XML/XSL-Transformer ( XSLer ) or a Logfile-Viewer ( Logger ).
proper.gui.weka Contains some WEKA GUI tools.
proper.imp Contains all the classes concerning the import of data, i.e.
proper.io Classes that handle IO-stuff can be found here, e.g.
proper.net Network specific classes are located here.
proper.relaggs contains the core classes of RELAGGS, without the GUI components
proper.remote Classes for the distributed computing part of Proper can be found here, i.e.
proper.remote.messages Contains the XML-messages used for the distributed computing.
proper.util Contains classes that don't fit into any other category.
proper.xml Contains classes for handling XML documents and XSLT.