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

alma::acs::gui::loglevel::LogLevelPanel Class Reference

List of all members.

Public Member Functions

 LogLevelPanel ()
 LogLevelPanel (JFrame frame)
void start () throws Exception
void stop () throws Exception
void pause () throws Exception
void resume () throws Exception
boolean runRestricted (boolean restricted) throws Exception
void setACSContainerServices (ContainerServices cs)
boolean isOMCPlugin ()
void addLogSelectorTab (LogLevelSelectorPanel logTab) throws InvalidLogPaneException, LogPaneAlreadyExistException
void removeLogSelectorTab (String name) throws LogPaneNotFoundException
void showTab (String name) throws LogPaneNotFoundException

Private Member Functions

void initialize ()

Private Attributes

ContainerServices contSvc = null
LogLvlTree tree = null
JScrollPane treeSP
JFrame frame = null

Detailed Description

The panel of the application containing the tabs:

Author:
acaproni


Constructor & Destructor Documentation

alma::acs::gui::loglevel::LogLevelPanel::LogLevelPanel  )  [inline]
 

Constructor

alma::acs::gui::loglevel::LogLevelPanel::LogLevelPanel JFrame  frame  )  [inline]
 

Constructor

Parameters:
frame The window that owns this panel


Member Function Documentation

void alma::acs::gui::loglevel::LogLevelPanel::addLogSelectorTab LogLevelSelectorPanel  logTab  )  throws InvalidLogPaneException, LogPaneAlreadyExistException [inline]
 

Add a new selector tab. The name of the new tab is set to be the name of the tab

Parameters:
tab The panel to show in the new tab
Exceptions:
InvalidLogPaneException If the name of the panel is empty or null
LogPaneAlreadyExistException If a tab with the given name already exist

void alma::acs::gui::loglevel::LogLevelPanel::initialize  )  [inline, private]
 

Init the component

boolean alma::acs::gui::loglevel::LogLevelPanel::isOMCPlugin  )  [inline]
 

void alma::acs::gui::loglevel::LogLevelPanel::pause  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Pause the application (scroll lock enabled)

See also:
alma.exec.extension.subsystemplugin.IPauseResume
Exceptions:
Exception 

void alma::acs::gui::loglevel::LogLevelPanel::removeLogSelectorTab String  name  )  throws LogPaneNotFoundException [inline]
 

Remove the tab with the given name

Parameters:
name The name of the panel to remove
Exceptions:
LogPaneNotFoundException If the pane with the given name does not exist

void alma::acs::gui::loglevel::LogLevelPanel::resume  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Unpause the application (scroll lock disabled)

See also:
alma.exec.extension.subsystemplugin.IPauseResume
Exceptions:
Exception 

boolean alma::acs::gui::loglevel::LogLevelPanel::runRestricted boolean  restricted  )  throws Exception [inline]
 

void alma::acs::gui::loglevel::LogLevelPanel::setACSContainerServices ContainerServices  cs  )  [inline]
 

Set the ACS Container Services

Parameters:
cs The container services

void alma::acs::gui::loglevel::LogLevelPanel::showTab String  name  )  throws LogPaneNotFoundException [inline]
 

Select the tab with the given name

Parameters:
name The name of the tab to select LogPaneNotFoundException If the tab with the given name does not exist

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

Method used by the plugin interface in EXEC: it connects the application to the NC

See also:
alma.exec.extension.subsystemplugin.SubsystemPlugin
Exceptions:
Exception 

void alma::acs::gui::loglevel::LogLevelPanel::stop  )  throws Exception [inline]
 

Method used by the plugin interface in EXEC. Stop the application disconnecting from the NC

See also:
alma.exec.extension.subsystemplugin.SubsystemPlugin
Exceptions:
Exception 


Member Data Documentation

ContainerServices alma::acs::gui::loglevel::LogLevelPanel::contSvc = null [private]
 

JFrame alma::acs::gui::loglevel::LogLevelPanel::frame = null [private]
 

LogLvlTree alma::acs::gui::loglevel::LogLevelPanel::tree = null [private]
 

JScrollPane alma::acs::gui::loglevel::LogLevelPanel::treeSP [private]
 


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