javawrapper.MortalityEpisodeEdit Class Reference

Window for mortality episode editing. More...

Inheritance diagram for javawrapper.MortalityEpisodeEdit:

javawrapper.EpisodicEventsEdit

List of all members.

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.

Static Package Attributes

static final long serialVersionUID = 1

Private Attributes

String m_sHelpID = "windows.edit_mortality_episode_window"
 Help ID string.


Detailed Description

Window for mortality episode editing.

Copyright: Copyright (c) Charles D. Canham 2003

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy
Version:
1.0

Constructor & Destructor Documentation

javawrapper.MortalityEpisodeEdit.MortalityEpisodeEdit ( EpisodicEventsWindow  oWindow  )  throws ModelException

Constructor.

Creates the window.

Parameters:
oWindow Object to exchange mortality episode data with.
Exceptions:
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.

Parameters:
oWindow Object to exchange mortality episode data with.
oToDisplay Mortality episode to display for editing.
Exceptions:
ModelException If the window cannot be set up correctly.


Member Function Documentation

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.

Exceptions:
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.

Parameters:
oEvent Event triggering this call.


Member Data Documentation

final long javawrapper.MortalityEpisodeEdit.serialVersionUID = 1 [static, package]

Reimplemented from javawrapper.EpisodicEventsEdit.

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.

Initial value:

 new JRadioButton(
      "% of density")
Radio button for percent of density.

Initial value:

 new JRadioButton(
      "Amt. density (#/ha)")
Radio button for absolute density.

Initial value:

 new JRadioButton(
      "% of basal area")
Radio button for percent of basal area.

Initial value:

 new JRadioButton(
      "Amt. basal area (m2/ha)")
Radio button for absolute basal area.

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.


The documentation for this class was generated from the following file:

Generated on Wed Oct 28 14:01:22 2009 for SORTIE Java Interface by  doxygen 1.5.6