The 'jFormTK' Package establishes the following 'jFormTK' Databases designed to control 'jFormTK' System and Application control parameters.
This database is a collection of elements designed to control the 'jFormTK' System Parameters . It contains the parameters designed to control the 'jFormTK' Application Look and Feel.
The 'jFormTK' Database Look and Feel parameters uses the 'jFormTK.JLAF' class [ see ] exclusively to produce a components Look and Feel. The 'JLAF' class has the following control parameters:
For example, the default Look and Feel parameters for the TabPanel, Form Panel, Show Panel, Address Book Panel, Button Panel, Status Display, Table Edit Panel, Dynamic Referencing Popup, Help Panel, Hint Panel, etc. are contained in this database.
Most of this database parameters are built from the following 'jFormTK' Application "Primitive" controls of this 'JFormTKDB' Database:
The above "Primitive" controls may be used to "customize" the entire Look and Feel for the 'jFormTK' Application. For example, the Professional Computer Solutions Survivors List PLUS 'jFormTK' Application uses a shade of brown for the 'appBackground' color and a shade of tan for the 'appForeground' color. If PCS is successful at licensing custom Survivors List PLUS Application, these and other 'JFormTKDB' Database elements shall be changed to match the licensee's company colors and Logo.
The 'AppDB' database contains the Application peculiar parameters, i.e. the parameters that the jFormTK' kernel uses to uniquely identify the 'jFormTK' Application. This database also contains elements to identify the company responsible for the development and distribution of this specific 'jFormTK' Application. In addition, this database is host to "Version Control" parameters, e.g. the "Copyright" year and the Application version number. Examples of some of the parameters in this database are as follows:
This 'jFormTK' database is designed to contain sets of "Ordered Pairs" that may be set and used in "run-time". This database is a Dynamic database and contains "Persistent" data elements that are available to the current 'jFormTK' run-time execution and to subsequent 'jFormTK executions."Ordered Pairs" are database elements that contain the following values:
The 'jFormTK' kernel uses the Derby database to save it's data entry values as they are entered by the application end user. Derby is an embedded relational Database with an SQL interface. It is the "Heart" of the 'jFormTK' Kernel. It contains a database table for each application form and a database table for the run-time 'jFormTK controls.
The Derby embedded database is fundamental in maintaing the "Persistent Data" for all data entry form values and the maintenance of the "Dynamic" 'AppCommonDB'.