Package project35.system

The most important classes in this package are Context classes that hold a collection of environment variables.

See:
          Description

Interface Summary
Project35ToolDeployment an interface that all Project35 tools implement.
 

Class Summary
Context holds environment variables that can be accessed throughout the Project35 application.
JarFileNameFilter This class is used by ModelClassLoader to scan for files in the ./lib directory that end in *.jar
ModelClassLoader A class loader that looks in the model directory's "lib" directory for class files.
ModelSelectorDialog This class is used in Project35's application mode for selecting among several different models
Project35ApplicationContext a HashMap that holds environment variables which have an application-wide scope of effect can contain any number of Project35DocumentContext objects which describe properties of individual Project35 Dialogs
Project35DocumentContext a HashMap that holds environment variables which have a document-wide scope of effect It will have a Project35FormContext object which describe properties of the current form
Project35FeatureCodes these are unique feature codes for labelling standard Project35 features.
Project35FormContext a HashMap that holds environment variables which have a form-wide scope of effect of the current form
Project35Resources Contains constants that are used throughout the application.
Project35UIFactory a factory for generating all UI components used in Project35 it was thought that centralising the production of UI code would simplify the UI code base and would allow other UI properties to be easily changed.
TestLocale Copyright (c) Kevin Garwood and University of Manchester 2007.
 

Exception Summary
Project35Exception This class is used as a carrier for many Project35-based errors Copyright (c) 2007 University of Manchester.
 

Package project35.system Description

The most important classes in this package are Context classes that hold a collection of environment variables. These variables refer to different parts of the Project35 Application. The context classes include:

Project35UIFactory is used prolifically throughout the application. It centralises the creation of all UI components. Project35Resources is also used in many classes to provide the String values that appear in UI components. ModelSelectorDialog is the dialog that allows end-users to run Project35 with a model.