

Public Member Functions | |
| TreeMouseListener (LogLvlTree logLevelTree) | |
| void | mousePressed (MouseEvent e) |
Private Member Functions | |
| void | showLoggingConfigTab (TreePath path) |
| LoggingConfigurableOperations | getLogConfFromManager () throws Exception |
| LoggingConfigurableOperations | getLogConfFromContainer (ContainerInfo info) throws Exception |
| boolean | implementsLoggingConfigurable (DefaultMutableTreeNode node) |
Private Attributes | |
| LogLvlTree | tree |
| DefaultMutableTreeNode | managersNode |
| DefaultMutableTreeNode | containersNode |
| LogLvlTreeModel | model |
| TreePopupMenu | popupMenu |
The class to receive mouse events generated by the tree
| alma::acs::gui::loglevel::tree::TreeMouseListener::TreeMouseListener | ( | LogLvlTree | logLevelTree | ) | [inline] |
Constructor
| logLevelTree | The tree generating events |
References containersNode, alma::acs::gui::loglevel::tree::LogLvlTreeModel::findNode(), managersNode, model, popupMenu, and tree.
| LoggingConfigurableOperations alma::acs::gui::loglevel::tree::TreeMouseListener::getLogConfFromContainer | ( | ContainerInfo | info | ) | throws Exception [inline, private] |
Get the LoggingConfigurable out of the container
Referenced by showLoggingConfigTab().
| LoggingConfigurableOperations alma::acs::gui::loglevel::tree::TreeMouseListener::getLogConfFromManager | ( | ) | throws Exception [inline, private] |
Get the LoggingConfigurable out of the manager
References alma::acs::gui::loglevel::tree::LogLvlTreeModel::getManagerRef(), and model.
Referenced by showLoggingConfigTab().
| boolean alma::acs::gui::loglevel::tree::TreeMouseListener::implementsLoggingConfigurable | ( | DefaultMutableTreeNode | node | ) | [inline, private] |
Check if the object represented by the node implements the LoggingConfigurable IDL interface. Actually the only ACS items implementing such an interface are
| node | The node to query |
References containersNode, and managersNode.
Referenced by showLoggingConfigTab().
| void alma::acs::gui::loglevel::tree::TreeMouseListener::mousePressed | ( | MouseEvent | e | ) | [inline] |
References popupMenu, showLoggingConfigTab(), and tree.
| void alma::acs::gui::loglevel::tree::TreeMouseListener::showLoggingConfigTab | ( | TreePath | path | ) | [inline, private] |
Show the dialog to read and configure the log level
| path | The path of the selected node |
References alma::acs::gui::loglevel::LogLevelPanel::addLogSelectorTab(), getLogConfFromContainer(), getLogConfFromManager(), alma::acs::gui::loglevel::tree::LogLvlTree::getTabPanel(), implementsLoggingConfigurable(), alma::acs::gui::loglevel::tree::LogLvlTreeModel::isManagerNode(), model, alma::acs::gui::loglevel::LogLevelPanel::showTab(), and tree.
Referenced by mousePressed().
DefaultMutableTreeNode alma::acs::gui::loglevel::tree::TreeMouseListener::containersNode [private] |
Referenced by implementsLoggingConfigurable(), and TreeMouseListener().
DefaultMutableTreeNode alma::acs::gui::loglevel::tree::TreeMouseListener::managersNode [private] |
Referenced by implementsLoggingConfigurable(), and TreeMouseListener().
Referenced by getLogConfFromManager(), showLoggingConfigTab(), and TreeMouseListener().
Referenced by mousePressed(), and TreeMouseListener().
Referenced by mousePressed(), showLoggingConfigTab(), and TreeMouseListener().
1.6.2