A B C E G H I L M N P R S T V W _

A

actionPerformed(ActionEvent) - Method in class HooChat.LoginScreen
This method tells the loginScreen how to respond to actions that is listening for.
actionPerformed(ActionEvent) - Method in class HooChat.BuddyList
This method tells the buddyList how to respond to actions that is listening for.
actionPerformed(ActionEvent) - Method in class HooChat.BeamFrame
This method tells the beamFrame how to respond to actions that is listening for.
activateBeamer() - Method in class HooChat.HooMessenger
This method shows the beamer object
addToMessageBuf(String) - Method in class HooChat.HooMessenger
Add another message received to the buffer holding all the messages

B

beam(String) - Method in class HooChat.HooMessenger
This method beams the client to the selected destination using the hydraClient
BeamFrame - class HooChat.BeamFrame.
 
BeamFrame(HooMessenger) - Constructor for class HooChat.BeamFrame
Creates a new instance of BeamFrame
BuddyList - class HooChat.BuddyList.
This class encapsulates the methods and members necessary to create the buddy list.
BuddyList(HooMessenger) - Constructor for class HooChat.BuddyList
Creates a new instance of BuddyList

C

ChatClient - class HooChat.ChatClient.
This is the where the client main is located.
ChatClient() - Constructor for class HooChat.ChatClient
 
ChatServer - class HooChat.ChatServer.
This is the where the chat server main is located.
ChatServer() - Constructor for class HooChat.ChatServer
 
cleanUpTask - class HooChat.cleanUpTask.
This timer task periodically updates the server's list of clients, removing those clients that have exited without formally logging off
cleanUpTask(Hashtable, Hashtable) - Constructor for class HooChat.cleanUpTask
 
clientCheckIn(String) - Method in class HooChat.MessageServerImpl
The client calls this method to let the server know that it is still alive.
clientCheckIn(String) - Method in class HooChat.IM_MODULE._MessageServerStub
 
clientCheckIn(String) - Method in interface HooChat.IM_MODULE.MessageServerOperations
 

E

extract(Any) - Static method in class HooChat.IM_MODULE.MessageServerHelper
 

G

getBuddyVec() - Method in class HooChat.HooMessenger
This method gets the most recent list of clients using the server from the message server
getClientList() - Method in class HooChat.MessageServerImpl
The client calls this to get the list of clients that are currently signed on as a comma delimited string Version 2: Chuck has added global state via hydra services to get the most up-to-date list down
getClientList() - Method in class HooChat.IM_MODULE._MessageServerStub
 
getClientList() - Method in interface HooChat.IM_MODULE.MessageServerOperations
 
getMessage(String) - Method in class HooChat.MessageServerImpl
Gets the most current "message" which is a vector containing a username and message.
getMessage(String) - Method in class HooChat.IM_MODULE._MessageServerStub
 
getMessage(String) - Method in interface HooChat.IM_MODULE.MessageServerOperations
 
getUsername() - Method in class HooChat.HooMessenger
This method returns the username of the person using the client program

H

HooChat - package HooChat
 
HooChat.IM_MODULE - package HooChat.IM_MODULE
 
HooMessenger - class HooChat.HooMessenger.
This class encapsulates the methods and members necessary to create a messenger object.
HooMessenger(MessageServer, HydraClient) - Constructor for class HooChat.HooMessenger
Creates a new instance of GraphicsModule CRock: Added a fun filled extra thread to replace that crap that Hooman was running for Timers and Tasks....

I

id() - Static method in class HooChat.IM_MODULE.MessageServerHelper
 
init() - Method in class HooChat.HooMessenger
This method initializes the visibility of all our friendly graphics, specifically the Beamer, BuddyList, MessageFrame (i.e.
insert(Any, MessageServer) - Static method in class HooChat.IM_MODULE.MessageServerHelper
 

L

login(String, String) - Method in class HooChat.HooMessenger
This method lets the client login with a username,password pair.
LoginScreen - class HooChat.LoginScreen.
This class encapsulates the methods and members necessary to create the login screen.
LoginScreen(HooMessenger) - Constructor for class HooChat.LoginScreen
Creates a new instance of LoginScreen
logOff() - Method in class HooChat.HooMessenger
This method lets the client logOff with a (username,password) pair.
logOff(String) - Method in class HooChat.MessageServerImpl
The client uses this method to notify the server that it is logging out of the chat.
logOff(String) - Method in class HooChat.IM_MODULE._MessageServerStub
 
logOff(String) - Method in interface HooChat.IM_MODULE.MessageServerOperations
 

M

main(String[]) - Static method in class HooChat.ChatServer
 
main(String[]) - Static method in class HooChat.ChatClient
 
MessageFrame - class HooChat.MessageFrame.
This class encapsulates the methods and members necessary to create the a message frame.
MessageFrame(HooMessenger) - Constructor for class HooChat.MessageFrame
Creates a new instance of MessageFrame
MessageServer - interface HooChat.IM_MODULE.MessageServer.
HooChat/IM_MODULE/MessageServer.java .
MessageServerHelper - class HooChat.IM_MODULE.MessageServerHelper.
HooChat/IM_MODULE/MessageServerHelper.java .
MessageServerHelper() - Constructor for class HooChat.IM_MODULE.MessageServerHelper
 
MessageServerHolder - class HooChat.IM_MODULE.MessageServerHolder.
HooChat/IM_MODULE/MessageServerHolder.java .
MessageServerHolder() - Constructor for class HooChat.IM_MODULE.MessageServerHolder
 
MessageServerHolder(MessageServer) - Constructor for class HooChat.IM_MODULE.MessageServerHolder
 
MessageServerImpl - class HooChat.MessageServerImpl.
This is the class where server methods are located
MessageServerImpl(int) - Constructor for class HooChat.MessageServerImpl
 
MessageServerOperations - interface HooChat.IM_MODULE.MessageServerOperations.
HooChat/IM_MODULE/MessageServerOperations.java .
MessageServerPOA - class HooChat.IM_MODULE.MessageServerPOA.
HooChat/IM_MODULE/MessageServerPOA.java .
MessageServerPOA() - Constructor for class HooChat.IM_MODULE.MessageServerPOA
 

N

narrow(Object) - Static method in class HooChat.IM_MODULE.MessageServerHelper
 

P

post(String, String) - Method in class HooChat.MessageServerImpl
The client uses this method to post a message to the chat room
post(String, String) - Method in class HooChat.IM_MODULE._MessageServerStub
 
post(String, String) - Method in interface HooChat.IM_MODULE.MessageServerOperations
 

R

read(InputStream) - Static method in class HooChat.IM_MODULE.MessageServerHelper
 
register(String, String) - Method in class HooChat.MessageServerImpl
The client is invoked by the client to log-in to the system, authenticate(and i use that term SO loosely) the identity of the client
register(String, String) - Method in class HooChat.IM_MODULE._MessageServerStub
 
register(String, String) - Method in interface HooChat.IM_MODULE.MessageServerOperations
 
run() - Method in class HooChat.HooMessenger
This run thread will do ALL of that polling crap we need to have done for the chat client (all the stuff in checkIn is now here....
run() - Method in class HooChat.cleanUpTask
This method is over-riding the run method inherited from TimerTask Basically, it just goes through the client checked in list and makes sure that the client has checked in recently.

S

send(String) - Method in class HooChat.HooMessenger
This method sends a message to everyone in the chatroom
setChatHistory(Vector) - Method in class HooChat.MessageFrame
This method resets the chat history.
setList(Vector) - Method in class HooChat.BuddyList
This method sets the vector containing the client names inside the buddyList.
setList(Vector) - Method in class HooChat.BeamFrame
This method sets the list of beam points
setState(Vector) - Method in class HooChat.HooMessenger
This method sets all the state in the program from the given vector
setUsername(String) - Method in class HooChat.MessageFrame
This method sets the frame title according to the username
setUsername(String) - Method in class HooChat.BuddyList
This method sets the frame title according to the username
suspend() - Method in class HooChat.HooMessenger
This method puts the program into suspend mode.

T

type() - Static method in class HooChat.IM_MODULE.MessageServerHelper
 

V

value - Variable in class HooChat.IM_MODULE.MessageServerHolder
 

W

write(OutputStream, MessageServer) - Static method in class HooChat.IM_MODULE.MessageServerHelper
 
writeMsg(String, String) - Method in class HooChat.MessageFrame
This auxillary method that writes a message to the Conversation area

_

_all_interfaces(POA, byte[]) - Method in class HooChat.IM_MODULE.MessageServerPOA
 
_ids() - Method in class HooChat.IM_MODULE._MessageServerStub
 
_invoke(String, InputStream, ResponseHandler) - Method in class HooChat.IM_MODULE.MessageServerPOA
 
_MessageServerStub - class HooChat.IM_MODULE._MessageServerStub.
HooChat/IM_MODULE/_MessageServerStub.java .
_MessageServerStub() - Constructor for class HooChat.IM_MODULE._MessageServerStub
 
_read(InputStream) - Method in class HooChat.IM_MODULE.MessageServerHolder
 
_this() - Method in class HooChat.IM_MODULE.MessageServerPOA
 
_this(ORB) - Method in class HooChat.IM_MODULE.MessageServerPOA
 
_type() - Method in class HooChat.IM_MODULE.MessageServerHolder
 
_write(OutputStream) - Method in class HooChat.IM_MODULE.MessageServerHolder
 

A B C E G H I L M N P R S T V W _