All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.ibm.devtools.SIPNoTE.SNWatch

java.lang.Object
   |
   +----com.ibm.devtools.SIPNoTE.SNWatch

public class SNWatch
extends Object
This class represents the GUI which is presented to the user to monitor logged on users and their locations, and as a front end for originating messages.

The GUI presented is a listbox which contains instance names and currently logged on user names. The items which may be included in the list are read in from the .snwatch file, which contains id & alias pairs. The alias, if present, will be displayed instead of the actual id. The user can select one or more entries in the listbox, and then either double click, or press ctrl-s to bring up a window in which to type their message. If this window is closed, then the SNClient will exit.

This class utilizes Swing version 1.0 for the GUI components.

See Also:
JSendWnd, SNClient

Constructor Index

 o SNWatch()
Create a new SNWatch window, and intialize its contents.

Method Index

 o addAlias(String)
Add a user to the displayed list.
 o main(String[])
 o poll()
Cause the SNWatch to poll for logged on users by sending a LOCATE message.
 o removeAlias(String)
Remove a user from the displayed list.

Constructors

 o SNWatch
 public SNWatch() throws Exception
Create a new SNWatch window, and intialize its contents.

Throws: Exception
Initialization failed.

Methods

 o removeAlias
 public void removeAlias(String alias)
Remove a user from the displayed list.

Parameters:
alias - The user id to remove from the list. (This is not the displayed alias.)
 o addAlias
 public void addAlias(String alias)
Add a user to the displayed list.

Parameters:
alias - The user id to add to the list. (This is not necessarily the displayed name.)
 o poll
 public void poll()
Cause the SNWatch to poll for logged on users by sending a LOCATE message. This will then update the list if necessary.

 o main
 public static void main(String argv[])

All Packages  Class Hierarchy  This Package  Previous  Next  Index