Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

alma::acs::gui::loglevel::tree::LogLvlTree Class Reference

Collaboration diagram for alma::acs::gui::loglevel::tree::LogLvlTree:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LogLvlTree (LogLevelPanel panel, ORB theOrb, Logger theLogger)
void start () throws Exception
void stop ()
Dimension getPreferredSize ()
LogLevelPanel getTabPanel ()

Protected Attributes

LogLvlTreeModel model

Private Attributes

TreeMouseListener mouseListener
LogLevelPanel tabPanel

Static Private Attributes

final int MIN_WIDTH = 150
final int MIN_HEIGHT = 150

Detailed Description

The tree to display manager, components and container whose log level the user may want to change

Author:
acaproni


Constructor & Destructor Documentation

alma::acs::gui::loglevel::tree::LogLvlTree::LogLvlTree LogLevelPanel  panel,
ORB  theOrb,
Logger  theLogger
[inline]
 

Constructor

Parameters:
panel The panel that shows the tabs
theOrn The CORBA ORB
theLogger The logger


Member Function Documentation

Dimension alma::acs::gui::loglevel::tree::LogLvlTree::getPreferredSize  )  [inline]
 

Return the preferred size of the JTree This is needed to see the scrollbars: "JScrollPane basis the desicision to show scroll bars off the views preferred size. When you explicitly set the preferred size, and using a JScrollPane, you are effectively forcing the size of the JTree to be the preferred size. If you want to limit the size of the JTree to at least a certain size, override getPrefferredSize to return at least a particular value"

See also:
javax.swing.jtree

LogLevelPanel alma::acs::gui::loglevel::tree::LogLvlTree::getTabPanel  )  [inline]
 

Getter

Returns:
The panel showing the tabs

void alma::acs::gui::loglevel::tree::LogLvlTree::start  )  throws Exception [inline]
 

Start the computation

Exceptions:
Exception if an error happens while starting

void alma::acs::gui::loglevel::tree::LogLvlTree::stop  )  [inline]
 

Terminate the computation


Member Data Documentation

final int alma::acs::gui::loglevel::tree::LogLvlTree::MIN_HEIGHT = 150 [static, private]
 

final int alma::acs::gui::loglevel::tree::LogLvlTree::MIN_WIDTH = 150 [static, private]
 

LogLvlTreeModel alma::acs::gui::loglevel::tree::LogLvlTree::model [protected]
 

TreeMouseListener alma::acs::gui::loglevel::tree::LogLvlTree::mouseListener [private]
 

LogLevelPanel alma::acs::gui::loglevel::tree::LogLvlTree::tabPanel [private]
 


The documentation for this class was generated from the following file:
Generated on Thu Apr 30 02:53:00 2009 for ACS Java API by doxygen 1.3.8