Class Structure

EXPLANATION OF THIS SECTION

This section provides an overview of jSymbolic's Java class architecture.

OVERVIEW OF JSYMBOLIC'S CLASS STRUCTURE

jSymbolic is divided into ten main packages: jsymbolic, jsymbolic.api, jsymbolic.api.deprecated, jsymbolic.commandline, jsymbolic.configuration, jsymbolic.configuration.txtimplementation, jsymbolic.features, jsymbolic.featureutils, jsymbolic.gui, and jsymbolic.processing.

More details are available in the jSymbolic 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 jSymbolic.

CLASSES IN THE jsymbolic PACKAGE

CLASSES IN THE jsymbolic.api PACKAGE

CLASSES IN THE jsymbolic.api.deprecated PACKAGE

CLASSES IN THE jsymbolic.commandline PACKAGE

More details on jSymbolic's command ine interface can be found in the section of the manual on this topic.

CLASSES IN THE jsymbolic.configuration PACKAGE

CLASSES IN THE jsymbolic.configuration.txtimplementation PACKAGE

CLASSES IN THE jsymbolic.features PACKAGE

All jSymbolic features are constained in this package. Each feature is implemented as a single class. Information on implementing new features can be found on this on the Extending the Software section of this manual.

For the sake of brevity, the individual feature descriptions are not included below. However, a brief description of the two classes which feature classes can extend is included here. More details on individual jSymbolic features can be found in the Feature Explanations section of this manual.

CLASSES IN THE jsymbolic.featureutils PACKAGE

CLASSES IN THE jsymbolic.gui PACKAGE

CLASSES IN THE jsymbolic.processing PACKAGE

This is a general-purpose package used to establish consistency with respect to the processing performed by the varioius components of the jSymbolic software (i.e. the GUI, command line interface and API).

OTHER JMIR JAVA PACKAGES USED BY JSYMBOLIC

-top of page-