alma::acs::gui::util::panel::IPanel Interface Reference

Inheritance diagram for alma::acs::gui::util::panel::IPanel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void stop () throws Exception
void start () throws Exception
boolean isOMCPlugin ()
void setACSContainerServices (ContainerServices cs)

Detailed Description

The interface that the component shown into the main window must implement

The panel must extends a JComponent (it can also be a JRootPane in order to be able to define its own menubar).

Author:
acaproni

Member Function Documentation

boolean alma::acs::gui::util::panel::IPanel::isOMCPlugin (  ) 

Returns true if the panel is executed inside OMC i.e. it is a plugin.

Returns:
If the panel is executed iS AN omc PLUGIN false if it is executed stannd alone

Implemented in alma::acs::gui::util::panel::DefaultPanel, alma::acsplugins::alarmsystem::gui::AlarmPanel, and alma::acs::gui::loglevel::LogLevelPanel.

void alma::acs::gui::util::panel::IPanel::setACSContainerServices ( ContainerServices  cs  ) 
void alma::acs::gui::util::panel::IPanel::start (  )  throws Exception
void alma::acs::gui::util::panel::IPanel::stop (  )  throws Exception

The method is called just before the main window closes (i.e. the applicationterminates). The panel has to release all its resources to allow the application to exit. This method is executed on a separate daemon thread.

Implemented in alma::acs::gui::util::panel::DefaultPanel, alma::acsplugins::alarmsystem::gui::AlarmPanel, and alma::acs::gui::loglevel::LogLevelPanel.

Referenced by alma::acs::gui::util::panel::Frame::close().


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

Generated by  doxygen 1.6.2