Class Structure

EXPLANATION OF THIS SECTION

This section of the manual provides an overview of the jProductionCritic Java class structure.

OVERVIEW OF THE CLASS STRUCTURE

jProductionCritic is divided into three main packages: jproductioncritic, jproductioncritic.errorchecker and jproductioncritic.gui.

The jproductioncritic package contains classes for the general holding and processing of data. All jProductionCritic functionality other than the specific error checking algorithms and the GUI is implemented in the classes of this package. The JProductionCritic class in particular contains the high-level implementation of all basic processing.

The jproductioncritic.errorcheckers package contains the implementations of each error checking algorithm. Of particular importance, each error checker is a subclass of the ErrorChecker class. This makes it easy to add new error checking algorithms to jProductionCritic, as one must simply create a new ErrorChecker subclass that implements ErrorChecker's abstract methods.

The jproductioncritic.gui package contains the classes that implement the jProductionCritic graphical user interface.

More details are available in the jProductionCritic Javadocs and in the source code itself, both of which may be downloaded from the jMIR web page. The reader may also wish to review the Processing Sequence section of the manual in order to obtain an overview of how the system operates. The Extending the Software section also includes information on how to extend jProductionCritic.

CLASSES IN THE jproductioncritic PACKAGE

CLASSES IN THE jproductioncritic.errorcheckers PACKAGE

More details on each class in this package that extends ErrorChecker can be found in the section of the manual on the types of errors checked for.

CLASSES IN THE jproductioncritic.gui PACKAGE

OTHER JMIR PACKAGES USED BY JPRODUCTIONCRITIC

THIRD-PARTY LIBRARIES USED BY JPRODUCTIONCRITIC

The only third-party library used by jProductionCritic is the mp3plugin.jar JMF MP3 plugin distributed by Oracle.

-top of page-