Inheritance diagram for com.arcle.rmt.superwaba.vc.AbstractDocumentWindow:
Public Member Functions | |
AbstractDocumentWindow (DocumentWindowController ctrl) | |
Button[] | getCommandButtons () |
void | onEvent (Event event) |
Protected Member Functions | |
abstract List | createPanels () |
Factory Method that defines each of the element list sub-views. | |
String | getPanelCaptionAt (int index) |
void | initChildren () |
void | initCompleted () |
void | onPanelSwitched () |
Notifies the newly-activated panel to update its data from the model. | |
MenuBar | createMenuBar () |
Factory method that creates the menu bar. | |
abstract String[] | createRequirementMenuItems () |
Indexes must match... | |
DocumentWindowController | getController () |
Returns the Controller of this object. | |
void | handleMenuEvent (int selectedItem) |
Handles menu selection. | |
void | doNewElement () |
Forwards the call to the controller. | |
Document | getDocument () |
Returns the document being edited. | |
Private Attributes | |
DocumentWindowController | _controller |
The Controller of this object. | |
Button | btnNew |
The "New" button. | |
Button | btnClose |
The "Close" button. | |
Button | btnDelete |
The "Delete" button. |
Definition at line 92 of file AbstractDocumentWindow.java.
|
Definition at line 94 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.AbstractDocumentWindow._controller. |
|
Factory method that creates the menu bar.
Definition at line 186 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.createRequirementMenuItems(). Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initChildren(). |
|
Factory Method that defines each of the element list sub-views.
Implemented in com.arcle.rmt.superwaba.vc.DocumentWindow. |
|
Indexes must match...
Implemented in com.arcle.rmt.superwaba.vc.DocumentWindow. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.createMenuBar(). |
|
Forwards the call to the controller.
Definition at line 241 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.ElementListController.cmdNewElement(). Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.handleMenuEvent(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |
|
|
Returns the Controller of this object.
Definition at line 211 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.AbstractDocumentWindow._controller. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getDocument(), com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initCompleted(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |
|
Returns the document being edited.
Definition at line 251 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getController(), and com.arcle.rmt.superwaba.vc.DocumentWindowController.getDocument(). Referenced by com.arcle.rmt.superwaba.vc.DocumentWindow.createPanels(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initCompleted(). |
|
Definition at line 116 of file AbstractDocumentWindow.java. |
|
Handles menu selection.
Definition at line 221 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.doNewElement(). Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |
|
|
|
|
Notifies the newly-activated panel to update its data from the model.
Definition at line 174 of file AbstractDocumentWindow.java. References com.arcle.rmt.superwaba.vc.ElementList.modelUpdated(). |
|
The Controller of this object.
Definition at line 259 of file AbstractDocumentWindow.java. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.AbstractDocumentWindow(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getController(). |
|
The "Close" button.
Definition at line 270 of file AbstractDocumentWindow.java. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getCommandButtons(), com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initChildren(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |
|
The "Delete" button.
Definition at line 275 of file AbstractDocumentWindow.java. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getCommandButtons(), com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initChildren(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |
|
The "New" button.
Definition at line 265 of file AbstractDocumentWindow.java. Referenced by com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.getCommandButtons(), com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.initChildren(), and com.arcle.rmt.superwaba.vc.AbstractDocumentWindow.onEvent(). |