SORTIE Java Interface
1
|
This class displays the dialog for editing Storm parameters, with a button for scheduling storms. More...
Public Member Functions | |
StormParameterEdit (JDialog jParent, GUIManager oManager, MainWindow oWindow, Storm oBehavior) | |
Constructor. More... | |
void | actionPerformed (ActionEvent e) |
Responds to button events. More... | |
void | setLastTouched (EnhancedTable oTable) |
Sets a table as last touched by the user. More... | |
Protected Member Functions | |
EnhancedTable | getLastTouchedTable () |
Discovers which EnhancedTable in the parameter editing window has focus. More... | |
Protected Attributes | |
JDialog | m_jParentFrame |
The parent frame over which dialogs are displayed. More... | |
Storm | m_oBehavior |
The behavior being set up. More... | |
GUIManager | m_oManager |
GUIManager object to help extract data. More... | |
Private Member Functions | |
void | passDataToBehavior () throws ModelException |
Pass the newly collected parameters to the behavior. More... | |
Private Attributes | |
ArrayList< EnhancedTable > | mp_oAllTables |
All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects. More... | |
BehaviorParameterDisplay | m_oBehDisp |
Object that was displayed. More... | |
Dimension | m_jParentSize |
Size of parent window. More... | |
This class displays the dialog for editing Storm parameters, with a button for scheduling storms.
sortie.gui.behaviorsetup.StormParameterEdit.StormParameterEdit | ( | JDialog | jParent, |
GUIManager | oManager, | ||
MainWindow | oWindow, | ||
Storm | oBehavior | ||
) |
Constructor.
jParent | Parent frame for these dialogs. |
oManager | GUIManager. For accessing tree population. |
oWindow | MainWindow. For sizing this window. |
oBehavior | Behavior object for which we are displaying parameters. |
void sortie.gui.behaviorsetup.StormParameterEdit.actionPerformed | ( | ActionEvent | e | ) |
Responds to button events.
If OK, then the parameter window is constructed and this window is closed. If Cancel, then this window is closed.
e | ActionEvent object. |
|
protected |
Discovers which EnhancedTable in the parameter editing window has focus.
|
private |
Pass the newly collected parameters to the behavior.
void sortie.gui.behaviorsetup.StormParameterEdit.setLastTouched | ( | EnhancedTable | oTable | ) |
Sets a table as last touched by the user.
oTable | Table to be set as last touched. |
Implements sortie.gui.behaviorsetup.EnhancedTableWindow.
|
protected |
The parent frame over which dialogs are displayed.
|
private |
Size of parent window.
|
protected |
The behavior being set up.
|
private |
Object that was displayed.
|
protected |
GUIManager object to help extract data.
|
private |
All of the EnhancedTable objects in this window; they are split out by groupings which match the groupings in mp_oAllObjects.