Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.superwaba.vc.ElementEdit Class Reference

Base class for element editors. More...

Inheritance diagram for com.arcle.rmt.superwaba.vc.ElementEdit:

com.arcle.rmt.superwaba.vc.rqml.FirstClassEdit com.arcle.rmt.superwaba.vc.rqml.AssumptionEdit com.arcle.rmt.superwaba.vc.rqml.ContextEdit com.arcle.rmt.superwaba.vc.rqml.IssueEdit com.arcle.rmt.superwaba.vc.rqml.LexiconEdit com.arcle.rmt.superwaba.vc.rqml.ProjectEdit com.arcle.rmt.superwaba.vc.rqml.RequirementEdit com.arcle.rmt.superwaba.vc.rqml.StakeholderEdit com.arcle.rmt.superwaba.vc.rqml.TaxonomyEdit com.arcle.rmt.superwaba.vc.rqml.UsecaseEdit List of all members.

Public Member Functions

Button[] getCommandButtons ()
void modelUpdated ()
void postPopup ()
void onEvent (Event event)
 Handles events and dispatches them to the appropriate methods in the controller.


Protected Member Functions

 ElementEdit (ElementEditController ctrl, String title)
abstract List createPanels ()
String getPanelCaptionAt (int i)
void initChildren ()
ElementEditController getController ()

Private Attributes

Button btnOk
 The "OK" button.

Button btnCancel
Button btnDelete
ElementEditController _controller

Detailed Description

Base class for element editors.

Provides a command button and several rudimentary functionalities without yet committing knowledge to RQML.

Author:
Sasmito Adibowo
Since:
06-04-03 16:44
Version:
Id
ElementEdit.java,v 1.9 2003/05/15 19:44:08 adib Exp

Definition at line 93 of file superwaba/vc/ElementEdit.java.


Constructor & Destructor Documentation

com.arcle.rmt.superwaba.vc.ElementEdit.ElementEdit ElementEditController  ctrl,
String  title
[protected]
 

Definition at line 94 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit._controller.


Member Function Documentation

abstract List com.arcle.rmt.superwaba.vc.ElementEdit.createPanels  )  [protected, pure virtual]
 

Implemented in com.arcle.rmt.superwaba.vc.rqml.ContextEdit, com.arcle.rmt.superwaba.vc.rqml.FirstClassEdit, com.arcle.rmt.superwaba.vc.rqml.LexiconEdit, com.arcle.rmt.superwaba.vc.rqml.ProjectEdit, com.arcle.rmt.superwaba.vc.rqml.TaxonomyEdit, and com.arcle.rmt.superwaba.vc.rqml.UsecaseEdit.

Button [] com.arcle.rmt.superwaba.vc.ElementEdit.getCommandButtons  ) 
 

Definition at line 112 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit.btnCancel, com.arcle.rmt.superwaba.vc.ElementEdit.btnDelete, and com.arcle.rmt.superwaba.vc.ElementEdit.btnOk.

ElementEditController com.arcle.rmt.superwaba.vc.ElementEdit.getController  )  [protected]
 

Definition at line 168 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit._controller.

Referenced by com.arcle.rmt.superwaba.vc.ElementEdit.onEvent(), and com.arcle.rmt.superwaba.vc.ElementEdit.postPopup().

String com.arcle.rmt.superwaba.vc.ElementEdit.getPanelCaptionAt int  i  )  [protected]
 

Definition at line 108 of file superwaba/vc/ElementEdit.java.

void com.arcle.rmt.superwaba.vc.ElementEdit.initChildren  )  [protected]
 

Definition at line 127 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit.btnCancel, com.arcle.rmt.superwaba.vc.ElementEdit.btnDelete, and com.arcle.rmt.superwaba.vc.ElementEdit.btnOk.

void com.arcle.rmt.superwaba.vc.ElementEdit.modelUpdated  ) 
 

Definition at line 120 of file superwaba/vc/ElementEdit.java.

void com.arcle.rmt.superwaba.vc.ElementEdit.onEvent Event  event  ) 
 

Handles events and dispatches them to the appropriate methods in the controller.

Definition at line 144 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit.btnCancel, com.arcle.rmt.superwaba.vc.ElementEdit.btnDelete, com.arcle.rmt.superwaba.vc.ElementEdit.btnOk, com.arcle.rmt.superwaba.vc.ElementEditController.cmdCancel(), com.arcle.rmt.superwaba.vc.ElementEditController.cmdDelete(), com.arcle.rmt.superwaba.vc.ElementEditController.cmdOk(), and com.arcle.rmt.superwaba.vc.ElementEdit.getController().

void com.arcle.rmt.superwaba.vc.ElementEdit.postPopup  ) 
 

Definition at line 135 of file superwaba/vc/ElementEdit.java.

References com.arcle.rmt.superwaba.vc.ElementEdit.getController(), and com.arcle.rmt.superwaba.vc.ControllerBase.viewInitialized().


Member Data Documentation

ElementEditController com.arcle.rmt.superwaba.vc.ElementEdit._controller [private]
 

Definition at line 199 of file superwaba/vc/ElementEdit.java.

Referenced by com.arcle.rmt.superwaba.vc.ElementEdit.ElementEdit(), and com.arcle.rmt.superwaba.vc.ElementEdit.getController().

Button com.arcle.rmt.superwaba.vc.ElementEdit.btnCancel [private]
 

Definition at line 190 of file superwaba/vc/ElementEdit.java.

Referenced by com.arcle.rmt.superwaba.vc.ElementEdit.getCommandButtons(), com.arcle.rmt.superwaba.vc.ElementEdit.initChildren(), and com.arcle.rmt.superwaba.vc.ElementEdit.onEvent().

Button com.arcle.rmt.superwaba.vc.ElementEdit.btnDelete [private]
 

Definition at line 195 of file superwaba/vc/ElementEdit.java.

Referenced by com.arcle.rmt.superwaba.vc.ElementEdit.getCommandButtons(), com.arcle.rmt.superwaba.vc.ElementEdit.initChildren(), and com.arcle.rmt.superwaba.vc.ElementEdit.onEvent().

Button com.arcle.rmt.superwaba.vc.ElementEdit.btnOk [private]
 

The "OK" button.

Definition at line 185 of file superwaba/vc/ElementEdit.java.

Referenced by com.arcle.rmt.superwaba.vc.ElementEdit.getCommandButtons(), com.arcle.rmt.superwaba.vc.ElementEdit.initChildren(), and com.arcle.rmt.superwaba.vc.ElementEdit.onEvent().


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:55:25 2004 for Arcle Rambutan by doxygen 1.3.5