Thomas Karl Osten GMD Tour Java GUI Kit Class Hierarchy

Home Page
Site Map


Work History
Job Tour
GMD Tour


 <    > 

Contents
Survey

DPE 1
DPE 1 Tools
Generator 1
Monitoring
DPE 2
DPE 2 Tools
Generator 2
GUI Kit
  Class Hierarchy
  Manual
Subscription 2
ODL Editor

GMD
GUI Kit Class Hierarchy
---------------------------------------------------------------------------

* = realized specific subclasses for GUI applications
... place to implement future specific subclasses or applications

TpUapJApplet (by jek)
	TpSSUAP
		* TpSubSSUAP
		* TpOLSSSUAP
		... additional start applets
TpGuiManager
	* TpSubGuiManager
	* TpOLSGuiManager
	... additional GUI managers
TpContainerFrame
TpPanel
	TpContainerPanel			contains BarPanels
	TpBarPanel
		TitleBarPanel
		MessageBarPanel
		ButtonBarPanel
		... additional panels
	TpMainPanel				contains CardPanels
		TpListMainPanel
			* TpDemoGui
			* TpSubscriberGui
			* TpContractGui
			* TpUserGui
			* TpTemplateGui
			... additional panels
		TpFolderMainPanel
			* TpOLSGui
			... additional panels
		* TpTestServiceGui
		... additional panels
	TpCardPanel
		TpDynamicPropertyListPanel	contains LinePanels
		TpAssignmentListsPanel
		TpMessageCardPanel (by jfr)
		* TpTestServicePanel
		* TpNewCustomerPanel (by jfr)
		... additional panels
	TpLinePanel
		TpFieldLinePanel
		TpCheckLinePanel
		TpSelectionLinePanel
		TpListLinePanel
		TpEmptyLinePanel
		... additional panels
TpException
	TpInterfaceAccessException
		* TpSubscriptionAccessException
		... additional exceptions
	TpIDLConverterException
TpGuiGenericBundle
	TpGuiGenericBundle_de
	TpGuiGenericBundle_en
TpSubscriptionAccessExceptionBundle
	TpSubscriptionAccessExceptionBundle_de
	TpSubscriptionAccessExceptionBundle_en
TpIDLConverterExceptionBundle
	TpIDLConverterExceptionBundle_de
	TpIDLConverterExceptionBundle_en

Existing functional panels may also be subclassed in the future to implement
new functionality (e.g. subclasses of TpTitleBarPanel, TpMessageBarPanel etc.)

Additional classes (used for GUIs without ORB access or using no access classes):

TpSimpleORBAccess
TpGenericStartApplet