ALMA Computing Group
Public Member Functions | Static Public Member Functions | Package Attributes | Private Member Functions | Private Attributes

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

Inheritance diagram for alma::demo::dyncomp::JDynAct:
Inheritance graph
[legend]
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

static 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 55 of file JDynAct.java.


Constructor & Destructor Documentation

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

Definition at line 69 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 219 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 94 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 275 of file JDynAct.java.

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

Referenced by windowClosed().

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

The starting point of the program.

Definition at line 242 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 256 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 171 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 281 of file JDynAct.java.

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

Definition at line 287 of file JDynAct.java.

References cleanExit().

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

Definition at line 282 of file JDynAct.java.

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

Definition at line 283 of file JDynAct.java.

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

Definition at line 284 of file JDynAct.java.

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

Definition at line 285 of file JDynAct.java.

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

Definition at line 286 of file JDynAct.java.


Member Data Documentation

Definition at line 60 of file JDynAct.java.

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

Definition at line 58 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

Definition at line 58 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

Definition at line 58 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

Definition at line 64 of file JDynAct.java.

Referenced by JDynAct().

Definition at line 58 of file JDynAct.java.

Referenced by actionPerformed(), and buildWindow().

Definition at line 61 of file JDynAct.java.

Referenced by actionPerformed(), and JDynAct().

Definition at line 67 of file JDynAct.java.

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

Definition at line 59 of file JDynAct.java.


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