Framework

Revision as of 12:26, 14 March 2006 by Watkinson (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This document outlines the operation of the geWorkbench framework. This information could be of use to plugin developers who desire a deeper understanding of geWorkbench.

Component Registry

The central class to the geWorkbench framework is ComponentRegistry. This class is responsible for maintaining look-up tables of all active components. It also keeps track of the publish/subscribe behavior of the components. The Component Registry makes use of CGLIB (http://cglib.sourceforge.net/) to intercept methods and apply framework functionality. This will be covered in detail in the following sections.