Inheritance diagram for javawrapper::GridValueEditor:
Public Member Functions | |
GridValueEditor (JDialog oFrame, GUIManager oManager, Grid oGrid) | |
Constructor. | |
void | SetLastTouched (EnhancedTable oTable) |
Sets a table as last touched by the user. | |
void | actionPerformed (ActionEvent e) |
Responds to button events. | |
void | WriteCurrentWindow (String sFileName) |
Saves the data in the current set of tables as a tab-delimited text file. | |
void | SaveData () throws ModelException |
Saves updated grid values to the grids. | |
Protected Member Functions | |
EnhancedTable | GetLastTouchedTable () |
Discovers which EnhancedTable in the parameter editing window has focus. | |
String | GetDisplayName (DataMember[] p_oDataMemberList, String sCodeName) |
Gets the display name of a data member, given its code name. | |
Package Attributes | |
Vector | mp_oAllTables = new Vector(0) |
Vector holding all of the EnhancedTable objects in this window. | |
String | m_sHelpID = "windows.grid_edit_window" |
Help topic ID string. | |
Private Member Functions | |
JPanel | CreateDataMemberPanel (String sDataMemberName, DataMember[] p_oDataMembers, Object[] p_oHeaderRow, Object[][] p_oTableVals) |
Creates a panel for a data member. | |
Private Attributes | |
Grid | m_oGrid |
Grid object for which we are editing values. | |
GUIManager | m_oManager |
Object for getting data from other objects. |
This uses EnhancedTable for advanced display and editing functions.
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
|
Constructor. Builds the window. The window is composed of several panels, one for each grid data member and package data member.
|
|
Responds to button events. If OK, then the parameter window is constructed and this window is closed. If Cancel, then this window is closed.
Edit history: ------------------ September 14, 2004: Created (LEM) |
|
Creates a panel for a data member.
Edit history: ------------------ September 14, 2004: Created (LEM) |
|
Gets the display name of a data member, given its code name.
|
|
Discovers which EnhancedTable in the parameter editing window has focus.
Edit history: ------------------ September 14, 2004: Created (LEM) |
|
Saves updated grid values to the grids.
Edit history: ------------------ September 14, 2004: Created (LEM) |
|
Sets a table as last touched by the user.
Edit history: ------------------ September 14, 2004: Created (LEM) Implements javawrapper::EnhancedTableWindow. |
|
Saves the data in the current set of tables as a tab-delimited text file.
Edit history: ------------------ September 14, 2004: Created (LEM) |