A B C D E G I K L N O P R S U V

A

addClayInboundServer(int) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
addTarget(String, ClayClientListener) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
addUser(ClientUser) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
Often, in the case that you're not supporting workgroups, add a user to and from the master list when these are called.
append(String) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 

B

broadcastClientMessage(Document, Hashtable) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
broadcastClientMessage(Document, Hashtable, String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 

C

callbackAddr - Variable in class edu.tcnj.cs.ClayServerLite.ClientUser
 
callbackPort - Variable in class edu.tcnj.cs.ClayServerLite.ClientUser
 
ClayClient - class edu.tcnj.cs.ClayClient.ClayClient.
 
ClayClient(String, int) - Constructor for class edu.tcnj.cs.ClayClient.ClayClient
 
ClayClientListener - interface edu.tcnj.cs.ClayClient.ClayClientListener.
 
ClayROTextArea - class edu.tcnj.cs.ClayClient.awt.ClayROTextArea.
 
ClayROTextArea(ClayClient, String) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
ClayROTextArea(ClayClient, String, boolean) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
ClayROTextArea(ClayClient, String, String) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
ClayROTextArea(ClayClient, String, String, boolean) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
ClayROTextField - class edu.tcnj.cs.ClayClient.awt.ClayROTextField.
 
ClayROTextField(ClayClient, String) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
ClayROTextField(ClayClient, String, boolean) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
ClayROTextField(ClayClient, String, String) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
ClayROTextField(ClayClient, String, String, boolean) - Constructor for class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
ClientUser - class edu.tcnj.cs.ClayServerLite.ClientUser.
 
ClientUser() - Constructor for class edu.tcnj.cs.ClayServerLite.ClientUser
 
closeSession(String) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
createClayBroadcastMessage(Hashtable, Document) - Method in class edu.tcnj.cs.ClayClient.ClayClient
Returns a SOAP message with ClayMessage's action set to broadcast and the XML document as an attachment.
createClayDocument(String, String, Hashtable) - Method in class edu.tcnj.cs.ClayClient.ClayClient
Returns an XML Document containing a ClayDocument element populated with the contents of the hashtable.
createClayMessage(String, Hashtable) - Method in class edu.tcnj.cs.ClayClient.ClayClient
Returns a SOAP message containing a ClayMessage element populated with the contents of the hashtable.
createEmptyMessage() - Static method in class edu.tcnj.cs.ClayServerLite.SOAPUtilities
 
createSOAPFault(String) - Static method in class edu.tcnj.cs.ClayServerLite.SOAPUtilities
 

D

DESC - Variable in class edu.tcnj.cs.ClayServerLite.ProjectServer
 

E

edu.tcnj.cs.ClayClient - package edu.tcnj.cs.ClayClient
 
edu.tcnj.cs.ClayClient.awt - package edu.tcnj.cs.ClayClient.awt
 
edu.tcnj.cs.ClayServerLite - package edu.tcnj.cs.ClayServerLite
 

G

getClientList() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
getProjectServerAddress() - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
getProjectServerDesc() - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
getProjectServerName() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
getProjectServerName() - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
getProjectServerVersion() - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
getServerAddr() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
getSessionID() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
getUserBySessionID(String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
getUsername() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
getWorkgroupUserlist(String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
Lists all the users in the workgroup.

I

init(ServletConfig) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
invalidateSession(String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
isValidClayMessage(SOAPMessage, boolean) - Method in class edu.tcnj.cs.ClayClient.ClayClient
Returns true if the SOAPMessage contains one and only one ClayMessage element.

K

keyPressed(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
keyPressed(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
keyReleased(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
keyReleased(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
keyTyped(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
keyTyped(KeyEvent) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 

L

leaveWorkgroup(String, String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
You only need to provide a method for joining a workgroup if you're supporting them.
login(String, String, String, String) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
logout() - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
logout(String) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 

N

NAME - Variable in class edu.tcnj.cs.ClayServerLite.ProjectServer
 

O

onClayDocument(Document) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
onClayDocument(Document) - Method in interface edu.tcnj.cs.ClayClient.ClayClientListener
 
onClayDocument(Document) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
onClayDocument(Document) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
onClaySOAPMessage(SOAPMessage) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
onClaySOAPMessage(SOAPMessage) - Method in interface edu.tcnj.cs.ClayClient.ClayClientListener
 
onClaySOAPMessage(SOAPMessage) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
onClaySOAPMessage(SOAPMessage) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
onMessage(SOAPMessage) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
onMessage(SOAPMessage, String, ClientUser) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
Provide a means by which the project server can receive SOAP requests from the client when they are not intercepted by the listener for certain reserved actions.

P

ProjectServer - class edu.tcnj.cs.ClayServerLite.ProjectServer.
 
ProjectServer() - Constructor for class edu.tcnj.cs.ClayServerLite.ProjectServer
 

R

removeUser(ClientUser) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
Often, in the case that you're not supporting workgroups, remove a user to and from the master list when these are called.
routeBroadcastRequest(SOAPMessage, ClientUser) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
routeListWorkgroupsRequest(SOAPMessage) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
All project servers must either support multiple workgroups or pretend they do.

S

sendClayMessage(SOAPMessage) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
sendClientMessage(ClientUser, Document) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
sendLockingClayMessage(SOAPMessage, String) - Method in class edu.tcnj.cs.ClayClient.ClayClient
 
sessionID - Variable in class edu.tcnj.cs.ClayServerLite.ClientUser
 
setProjectServerAddress(String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
setText(String) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextArea
 
setText(String) - Method in class edu.tcnj.cs.ClayClient.awt.ClayROTextField
 
SOAPUtilities - class edu.tcnj.cs.ClayServerLite.SOAPUtilities.
 
SOAPUtilities() - Constructor for class edu.tcnj.cs.ClayServerLite.SOAPUtilities
 

U

username - Variable in class edu.tcnj.cs.ClayServerLite.ClientUser
 

V

validateSession(String, String, int, String) - Method in class edu.tcnj.cs.ClayServerLite.ProjectServer
 
VERSION - Variable in class edu.tcnj.cs.ClayServerLite.ProjectServer
 

A B C D E G I K L N O P R S U V