ALMA Computing Group

alma::demo::dyncomp::JDynAct Class Reference

Collaboration diagram for alma::demo::dyncomp::JDynAct:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JDynAct (String managerLoc)
void actionPerformed (ActionEvent ae)
 Method execution when an ActionEvent arrived.
boolean releaseComponent (String url)
 Release a componet.
void windowActivated (WindowEvent e)
void windowClosing (WindowEvent e)
void windowDeactivated (WindowEvent e)
void windowDeiconified (WindowEvent e)
void windowIconified (WindowEvent e)
void windowOpened (WindowEvent e)
void windowClosed (WindowEvent e)

Static Public Member Functions

void main (String[] args)
 The starting point of the program.

Package Attributes

JComboBox nameCB
JComboBox idlCB
JComboBox implCB
JComboBox containerCB
JPanel variableAreaP
JTable activatedT
JPopupMenu popMenu
Client theClient

Private Member Functions

void buildWindow ()
 Build the GUI.
void startDynamicComponent (String Name, String IDL, String Implementation, String Container)
 Start a dynamic component Some of the paraeters may be a '*' instead of a full specified string.
void cleanExit ()
 Release all the resources and exit the program.

Private Attributes

String m_managerLoc

Detailed Description

Author:
acaproni Nov 3, 2003
To change the template for this generated type comment go to Window - Preferences - Java - Code Generation - Code and Comments

Definition at line 35 of file JDynAct.java.


Constructor & Destructor Documentation

alma::demo::dyncomp::JDynAct::JDynAct String  managerLoc  )  [inline]
 

Definition at line 49 of file JDynAct.java.

References buildWindow(), m_managerLoc, popMenu, and theClient.

Referenced by main().


Member Function Documentation

void alma::demo::dyncomp::JDynAct::actionPerformed ActionEvent  ae  )  [inline]
 

Method execution when an ActionEvent arrived.

Definition at line 199 of file JDynAct.java.

References activatedT, containerCB, alma::demo::dyncomp::MyTableModel::getURL(), idlCB, implCB, nameCB, popMenu, releaseComponent(), and startDynamicComponent().

void alma::demo::dyncomp::JDynAct::buildWindow  )  [inline, private]
 

Build the GUI.

Definition at line 74 of file JDynAct.java.

References activatedT, containerCB, idlCB, implCB, and nameCB.

Referenced by JDynAct().

void alma::demo::dyncomp::JDynAct::cleanExit  )  [inline, private]
 

Release all the resources and exit the program.

Definition at line 255 of file JDynAct.java.

References alma::demo::dyncomp::Client::cleanExit(), and theClient.

Referenced by windowClosed().

void alma::demo::dyncomp::JDynAct::main String[]  args  )  [inline, static]
 

The starting point of the program.

Definition at line 222 of file JDynAct.java.

References JDynAct().

boolean alma::demo::dyncomp::JDynAct::releaseComponent String  url  )  [inline]
 

Release a componet.

Parameters:
url The url of the component
Definition at line 236 of file JDynAct.java.

References activatedT, alma::demo::dyncomp::MyTableModel::deleteEntry(), alma::demo::dyncomp::Client::releaseComponent(), and theClient.

Referenced by actionPerformed().

void alma::demo::dyncomp::JDynAct::startDynamicComponent String  Name,
String  IDL,
String  Implementation,
String  Container
[inline, private]
 

Start a dynamic component Some of the paraeters may be a '*' instead of a full specified string.

Parameters:
Name The name of the dynamic component
IDL The idl interface
Implementation The implementation
Container The container
Definition at line 151 of file JDynAct.java.

References activatedT, alma::demo::dyncomp::MyTableModel::append(), alma::demo::dyncomp::MyTableModel::exist(), alma::demo::dyncomp::Client::getDynamicComponent(), alma::demo::dyncomp::Client::hasFreeSlot(), and theClient.

Referenced by actionPerformed().

void alma::demo::dyncomp::JDynAct::windowActivated WindowEvent  e  )  [inline]
 

Definition at line 261 of file JDynAct.java.

void alma::demo::dyncomp::JDynAct::windowClosed WindowEvent  e  )  [inline]
 

Definition at line 267 of file JDynAct.java.

References cleanExit().

void alma::demo::dyncomp::JDynAct::windowClosing WindowEvent  e  )  [inline]
 

Definition at line 262 of file JDynAct.java.

void alma::demo::dyncomp::JDynAct::windowDeactivated WindowEvent  e  )  [inline]
 

Definition at line 263 of file JDynAct.java.

void alma::demo::dyncomp::JDynAct::windowDeiconified WindowEvent  e  )  [inline]
 

Definition at line 264 of file JDynAct.java.

void alma::demo::dyncomp::JDynAct::windowIconified WindowEvent  e  )  [inline]
 

Definition at line 265 of file JDynAct.java.

void alma::demo::dyncomp::JDynAct::windowOpened WindowEvent  e  )  [inline]
 

Definition at line 266 of file JDynAct.java.


Member Data Documentation

JTable alma::demo::dyncomp::JDynAct::activatedT [package]
 

Definition at line 40 of file JDynAct.java.

Referenced by actionPerformed(), buildWindow(), releaseComponent(), and startDynamicComponent().

JComboBox alma::demo::dyncomp::JDynAct::containerCB [package]
 

Definition at line 38 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

JComboBox alma::demo::dyncomp::JDynAct::idlCB [package]
 

Definition at line 38 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

JComboBox alma::demo::dyncomp::JDynAct::implCB [package]
 

Definition at line 38 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

String alma::demo::dyncomp::JDynAct::m_managerLoc [private]
 

Definition at line 44 of file JDynAct.java.

Referenced by JDynAct().

JComboBox alma::demo::dyncomp::JDynAct::nameCB [package]
 

Definition at line 38 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

JPopupMenu alma::demo::dyncomp::JDynAct::popMenu [package]
 

Definition at line 41 of file JDynAct.java.

Referenced by actionPerformed(), and JDynAct().

Client alma::demo::dyncomp::JDynAct::theClient [package]
 

Definition at line 47 of file JDynAct.java.

Referenced by cleanExit(), JDynAct(), releaseComponent(), and startDynamicComponent().

JPanel alma::demo::dyncomp::JDynAct::variableAreaP [package]
 

Definition at line 39 of file JDynAct.java.


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