Public Member Functions | |
MortalityEpisodeEdit (EpisodicEventsWindow oWindow) throws ModelException | |
Constructor. | |
MortalityEpisodeEdit (EpisodicEventsWindow oWindow, HarvestData oToDisplay) throws ModelException | |
Constructor that displays a mortality episode to edit. | |
void | actionPerformed (ActionEvent oEvent) |
Responds to window events. | |
Protected Member Functions | |
void | MakeGUI () |
Makes the GUI. | |
void | AddNewEpisode () throws ModelException |
Puts the new mortality episode into DisturbanceWindow. | |
Protected Attributes | |
JCheckBox[] | mp_jSpeciesChex |
List of checkboxes, one for each species, for which species to apply the mortality episode to. | |
JTextField | m_jTimestepEdit = new JTextField(" ") |
Edit box where timestep is entered. | |
JTextField | m_jCutRange1MinDBH = new JTextField() |
Edit box where the cut range 1 minimum DBH is entered. | |
JTextField | m_jCutRange2MinDBH = new JTextField() |
Edit box where the cut range 2 minimum DBH is entered. | |
JTextField | m_jCutRange3MinDBH = new JTextField() |
Edit box where the cut range 3 minimum DBH is entered. | |
JTextField | m_jCutRange4MinDBH = new JTextField() |
Edit box where the cut range 4 minimum DBH is entered. | |
JTextField | m_jCutRange1MaxDBH = new JTextField() |
Edit box where the cut range 1 maximum DBH is entered. | |
JTextField | m_jCutRange2MaxDBH = new JTextField() |
Edit box where the cut range 2 maximum DBH is entered. | |
JTextField | m_jCutRange3MaxDBH = new JTextField() |
Edit box where the cut range 3 maximum DBH is entered. | |
JTextField | m_jCutRange4MaxDBH = new JTextField() |
Edit box where the cut range 4 maximum DBH is entered. | |
JTextField | m_jCutRange1Amt = new JTextField() |
Edit box where the cut range 1 cut amount is entered. | |
JTextField | m_jCutRange2Amt = new JTextField() |
Edit box where the cut range 2 cut amount is entered. | |
JTextField | m_jCutRange3Amt = new JTextField() |
Edit box where the cut range 3 cut amount is entered. | |
JTextField | m_jCutRange4Amt = new JTextField() |
Edit box where the cut range 4 cut amount is entered. | |
JRadioButton | m_jPercentDensityButton |
Radio button for percent of density. | |
JRadioButton | m_jAbsDensityButton |
Radio button for absolute density. | |
JRadioButton | m_jPercentBAButton |
Radio button for percent of basal area. | |
JRadioButton | m_jAbsBAButton |
Radio button for absolute basal area. | |
int | m_iEpisodeIndex = -1 |
This is where our new mortality episode goes. | |
Private Attributes | |
String | m_sHelpID = "windows.edit_mortality_episode_window" |
Help ID string. |
Copyright: Copyright (c) Charles D. Canham 2003
Company: Institute of Ecosystem Studies
javawrapper.MortalityEpisodeEdit.MortalityEpisodeEdit | ( | EpisodicEventsWindow | oWindow | ) | throws ModelException |
Constructor.
Creates the window.
oWindow | Object to exchange mortality episode data with. |
ModelException | If the window cannot be set up correctly. |
javawrapper.MortalityEpisodeEdit.MortalityEpisodeEdit | ( | EpisodicEventsWindow | oWindow, | |
HarvestData | oToDisplay | |||
) | throws ModelException |
Constructor that displays a mortality episode to edit.
oWindow | Object to exchange mortality episode data with. | |
oToDisplay | Mortality episode to display for editing. |
ModelException | If the window cannot be set up correctly. |
void javawrapper.MortalityEpisodeEdit.MakeGUI | ( | ) | [protected] |
Makes the GUI.
This draws all the window components and places them appropriately.
void javawrapper.MortalityEpisodeEdit.AddNewEpisode | ( | ) | throws ModelException [protected] |
Puts the new mortality episode into DisturbanceWindow.
ModelException | if any of the values cannot be translated into numbers, or if the new HarvestData object throws an error during its validation. |
void javawrapper.MortalityEpisodeEdit.actionPerformed | ( | ActionEvent | oEvent | ) |
Responds to window events.
oEvent | Event triggering this call. |
JCheckBox [] javawrapper.MortalityEpisodeEdit.mp_jSpeciesChex [protected] |
List of checkboxes, one for each species, for which species to apply the mortality episode to.
JTextField javawrapper.MortalityEpisodeEdit.m_jTimestepEdit = new JTextField(" ") [protected] |
Edit box where timestep is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange1MinDBH = new JTextField() [protected] |
Edit box where the cut range 1 minimum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange2MinDBH = new JTextField() [protected] |
Edit box where the cut range 2 minimum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange3MinDBH = new JTextField() [protected] |
Edit box where the cut range 3 minimum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange4MinDBH = new JTextField() [protected] |
Edit box where the cut range 4 minimum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange1MaxDBH = new JTextField() [protected] |
Edit box where the cut range 1 maximum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange2MaxDBH = new JTextField() [protected] |
Edit box where the cut range 2 maximum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange3MaxDBH = new JTextField() [protected] |
Edit box where the cut range 3 maximum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange4MaxDBH = new JTextField() [protected] |
Edit box where the cut range 4 maximum DBH is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange1Amt = new JTextField() [protected] |
Edit box where the cut range 1 cut amount is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange2Amt = new JTextField() [protected] |
Edit box where the cut range 2 cut amount is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange3Amt = new JTextField() [protected] |
Edit box where the cut range 3 cut amount is entered.
JTextField javawrapper.MortalityEpisodeEdit.m_jCutRange4Amt = new JTextField() [protected] |
Edit box where the cut range 4 cut amount is entered.
JRadioButton javawrapper.MortalityEpisodeEdit.m_jPercentDensityButton [protected] |
Initial value:
new JRadioButton( "% of density")
JRadioButton javawrapper.MortalityEpisodeEdit.m_jAbsDensityButton [protected] |
Initial value:
new JRadioButton( "Amt. density (#/ha)")
JRadioButton javawrapper.MortalityEpisodeEdit.m_jPercentBAButton [protected] |
Initial value:
new JRadioButton( "% of basal area")
JRadioButton javawrapper.MortalityEpisodeEdit.m_jAbsBAButton [protected] |
Initial value:
new JRadioButton( "Amt. basal area (m2/ha)")
int javawrapper.MortalityEpisodeEdit.m_iEpisodeIndex = -1 [protected] |
This is where our new mortality episode goes.
In the case of an edited episode, this will make sure that it is inserted where it used to be.
String javawrapper.MortalityEpisodeEdit.m_sHelpID = "windows.edit_mortality_episode_window" [private] |
Help ID string.