javawrapper::DetailedOutputTreeSetup Class Reference

Window used by the user to set up detailed output tree output options. More...

List of all members.

Public Member Functions

 DetailedOutputTreeSetup (JDialog oParent, OutputBehaviors oOutputBehaviors)
 Constructor.
void SaveAll () throws ModelException
 Causes all possible tree data members to be saved for the run.
void actionPerformed (ActionEvent oEvent)
 Performs the actions of the window.

Package Attributes

JTabbedPane m_jTabbedPanel = new JTabbedPane()
 Panel showing the different tree types.
JPanel m_jSeedlingPanel = new JPanel()
 Panel for seedlings.
JPanel m_jSaplingPanel = new JPanel()
 Panel for saplings.
JPanel m_jAdultPanel = new JPanel()
 Panel for adults.
JPanel m_jSnagPanel = new JPanel()
 Panel for snags.
JLabel m_jSeedlingSelectLabel = new JLabel()
 Label for selection.
JScrollPane m_jSeedlingSpeciesScrollPane = new JScrollPane()
 Scroll pane for displaying species.
JLabel m_jSeedlingSaveEveryLabel = new JLabel()
 Label for how often to save data members.
JTextField m_jSeedlingTimestepsEdit = new JTextField()
 Edit box for entering how often to save.
JLabel m_jSeedlingTreeSaveLabel = new JLabel()
 Label for save.
JButton m_jSeedlingAddButton = new JButton()
 Button for adding data members.
JLabel m_jSeedlingWhatSavedLabel = new JLabel()
 Label displaying what's saved.
JScrollPane m_jSeedlingSaveScrollPane = new JScrollPane()
 Scroll pane with what's been saved.
JButton m_jSeedlingRemoveButton = new JButton()
 Button for removing data members.
JScrollPane m_jSeedlingDataMemberScrollPane = new JScrollPane()
 Scroll pane for displaying data members.
JButton m_jSaplingAddButton = new JButton()
 Button for adding data members.
JLabel m_jSaplingSelectLabel = new JLabel()
 Label for selection.
JScrollPane m_jSaplingSpeciesScrollPane = new JScrollPane()
 Scroll pane for displaying species.
JScrollPane m_jSaplingSaveScrollPane = new JScrollPane()
 Scroll pane with what's been saved.
JButton m_jSaplingRemoveButton = new JButton()
 Button for removing data members.
JLabel m_jSaplingWhatSavedLabel = new JLabel()
 Label displaying what's saved.
JLabel m_jSaplingTreeSaveLabel = new JLabel()
 Label for save.
JLabel m_jSaplingSaveEveryLabel = new JLabel()
 Label for how often to save data members.
JScrollPane m_jSaplingDataMemberScrollPane = new JScrollPane()
 Scroll pane for displaying data members.
JTextField m_jSaplingTimestepsEdit = new JTextField()
 Edit box for entering how often to save.
JScrollPane m_jAdultSpeciesScrollPane = new JScrollPane()
 Scroll pane for displaying species.
JLabel m_jAdultSelectLabel = new JLabel()
 Label for selection.
JButton m_jAdultRemoveButton = new JButton()
 Button for removing data members.
JScrollPane m_jAdultSaveScrollPane = new JScrollPane()
 Scroll pane with what's been saved.
JLabel m_jAdultWhatSavedLabel = new JLabel()
 Label displaying what's saved.
JLabel m_jAdultTreeSaveLabel = new JLabel()
 Label for save.
JButton m_jAdultAddButton = new JButton()
 Button for adding data members.
JLabel m_jAdultSaveEveryLabel = new JLabel()
 Label for how often to save data members.
JScrollPane m_jAdultDataMemberScrollPane = new JScrollPane()
 Scroll pane for displaying data members.
JTextField m_jAdultTimestepsEdit = new JTextField()
 Edit box for entering how often to save.
JScrollPane m_jSnagSpeciesScrollPane = new JScrollPane()
 Scroll pane for displaying species.
JLabel m_jSnagSelectLabel = new JLabel()
 Label for selection.
JButton m_jSnagRemoveButton = new JButton()
 Button for removing data members.
JScrollPane m_jSnagSaveScrollPane = new JScrollPane()
 Scroll pane with what's been saved.
JLabel m_jSnagWhatSavedLabel = new JLabel()
 Label displaying what's saved.
JLabel m_jSnagTreeSaveLabel = new JLabel()
 Label for save.
JButton m_jSnagAddButton = new JButton()
 Button for adding data members.
JLabel m_jSnagSaveEveryLabel = new JLabel()
 Label for how often to save data members.
JScrollPane m_jSnagDataMemberScrollPane = new JScrollPane()
 Scroll pane for displaying data members.
JTextField m_jSnagTimestepsEdit = new JTextField()
 Edit box for entering how often to save.
JList m_jSeedlingDataMemberList = new JList(m_jSeedlingDataMemberListModel)
 Seedling data member list.
JList m_jSeedlingSpeciesList = new JList(m_jSpeciesListModel)
 Seedling species list.
JList m_jSeedlingSaveList = new JList(m_jSeedlingSaveListModel)
 Seedling save list.
JList m_jSaplingSpeciesList = new JList(m_jSpeciesListModel)
 Sapling species list.
JList m_jSaplingSaveList = new JList(m_jSaplingSaveListModel)
 Sapling save list.
JList m_jSaplingDataMemberList = new JList(m_jSaplingDataMemberListModel)
 Sapling data member list.
JList m_jAdultSpeciesList = new JList(m_jSpeciesListModel)
 Adult species list.
JList m_jAdultSaveList = new JList(m_jAdultSaveListModel)
 Adult save list.
JList m_jAdultDataMemberList = new JList(m_jAdultDataMemberListModel)
 Adult data member list.
JList m_jSnagSpeciesList = new JList(m_jSpeciesListModel)
 Snag species list.
JList m_jSnagSaveList = new JList(m_jSnagSaveListModel)
 Snag save list.
JList m_jSnagDataMemberList = new JList(m_jSnagDataMemberListModel)
 Snag data member list.
GridBagLayout m_jGridBagLayout3 = new GridBagLayout()
 Layout.
GridBagLayout m_jGridBagLayout1 = new GridBagLayout()
 Layout.
GridBagLayout m_jGridBagLayout2 = new GridBagLayout()
 Layout.
GridBagLayout m_jGridBagLayout4 = new GridBagLayout()
 Layout.
GridBagLayout m_jGridBagLayout5 = new GridBagLayout()
 Layout.
JPanel m_jComponentPanel = new JPanel()
 Component panel.
JPanel m_jButtonPanel = new JPanel()
 Button panel.


Detailed Description

Window used by the user to set up detailed output tree output options.

Copyright: Copyright (c) Charles D. Canham 2003

Company: Institute of Ecosystem Studies

Author:
Lora E. Murphy
Version:
1.0

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)
June 28, 2004: Added support for snags (LEM)
July 20, 2004: Added all other tree data members (LEM)


Constructor & Destructor Documentation

javawrapper::DetailedOutputTreeSetup::DetailedOutputTreeSetup ( JDialog  oParent,
OutputBehaviors  oOutputBehaviors 
) [inline]

Constructor.

Parameters:
oParent Parent window in which to display this dialog.
oOutputBehaviors OutputBehaviors object.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)


Member Function Documentation

void javawrapper::DetailedOutputTreeSetup::SaveAll (  )  throws ModelException [inline]

Causes all possible tree data members to be saved for the run.

This can be called without the window's being visible. Its results are immediately applied to the output behavior - so this is not subject to a Cancel button.

Exceptions:
ModelException passed through from called methods.

void javawrapper::DetailedOutputTreeSetup::actionPerformed ( ActionEvent  oEvent  )  [inline]

Performs the actions of the window.

Parameters:
oEvent ActionEvent object.

Edit history:
------------------
April 28, 2004: Submitted in beta version (LEM)


The documentation for this class was generated from the following file:
Generated on Thu May 24 09:34:53 2007 for SORTIE Java Interface by  doxygen 1.5.2