< Previous Contents Next >

4.6.- Graphical User Interface Specification


4.6.1.- jLaBase View System

jLaBase uses a View System for displaying the data stored in the database to the users. The purpose of this View System is make our client application so customizable as the server. Because of the server can have some kind of entities and other not, the lbadmin must configure the View System to get all the data to the user.

This View System uses some abstract objects that will give a low level implementation so users can customize this View System as they want. This sytem depends of the organization made in the server and all view information will be stored in the data server in internal management entities.

Package Diagram

package org.jlabase.gui.view

TODO: Add package UML diagram here.

View System Specifcation

ViewPage

class ViewPage

TODO: Add class UML diagram here.

It is a object container and the one that is closest to the user. It can be a Form, Dialog or whatever component that can contains widgets. This widgets will be ones connected to the database dataset fields.


View

class View

TODO: Add class UML diagram here.

Abstract object that will be used to group some objects of ViewPage class, they are used to show data that have some kind of relation. A view must have a default page.


View Manager

class ViewManager

TODO: Add class UML diagram here.

Each data server has his own ViewManager that reads the View configuration stored in the server and manages all view operations.


< Previous Contents Next >