Babylon Java Chat
A B C D E F G H I K L M N O P R S T U V W X Y

A

accepted - Variable in class BabylonClientFileTransfer
 
actionPerformed(ActionEvent) - Method in class BabylonChoiceDialog
 
actionPerformed(ActionEvent) - Method in class BabylonEmailDialog
 
actionPerformed(ActionEvent) - Method in class BabylonInstantMessageDialog
 
actionPerformed(ActionEvent) - Method in class BabylonMessagingDialog
 
actionPerformed(ActionEvent) - Method in class BabylonOkDialog
 
actionPerformed(ActionEvent) - Method in class BabylonPanel
 
actionPerformed(ActionEvent) - Method in class BabylonPasswordDialog
 
actionPerformed(ActionEvent) - Method in class BabylonProgressDialog
 
actionPerformed(ActionEvent) - Method in class BabylonRoomControlDialog
 
actionPerformed(ActionEvent) - Method in class BabylonRoomsDialog
 
actionPerformed(ActionEvent) - Method in class BabylonServerWindow
 
actionPerformed(ActionEvent) - Method in class BabylonSettingsDialog
 
actionPerformed(ActionEvent) - Method in class BabylonTextDialog
 
actionPerformed(ActionEvent) - Method in class BabylonUserToolDialog
 
ACTIVITY - Static variable in class BabylonCommand
 
ACTIVITY_DRAWING - Static variable in class BabylonCommand
 
ACTIVITY_TYPING - Static variable in class BabylonCommand
 
activityField - Variable in class BabylonPanel
 
additional - Variable in class BabylonPanel
 
additional - Variable in class BabylonUser
 
addMessage(String) - Method in class BabylonInstantMessageDialog
 
addToIgnored(String) - Method in class BabylonClientConnection
Ignore a specific user.
addToIgnored() - Method in class BabylonClientConnection
This routine will add the selected users from the user list to our list of ignored users.
addUser(BabylonServerConnection) - Method in class BabylonChatRoom
Add a client to this chatroom
addUser(BabylonServerConnection) - Method in class BabylonServerFileTransfer
Add an invited user who has accepted the invitation to the list of participating users and begin sending file blocks.
adminConnection - Variable in class BabylonServer
 
adminConsole - Variable in class BabylonPanel
 
allowNewUsers - Variable in class BabylonServer
 
ALLOWUSER - Static variable in class BabylonCommand
 
allowUserName(String) - Method in class BabylonChatRoom
Remove the user name from the list of banned users

B

Babylon - Class in <Unnamed>
The main thread of the chat client, when run as an application.
Babylon(String[]) - Constructor for class Babylon
 
BabylonApplet - Class in <Unnamed>
An applet wrapper for the BabylonPanel class.
BabylonApplet() - Constructor for class BabylonApplet
 
BabylonCanvas - Class in <Unnamed>
This class is the whiteboard drawing canvas of the chat client.
BabylonCanvas(BabylonPanel) - Constructor for class BabylonCanvas
 
BabylonChatRoom - Class in <Unnamed>
A class to represent chat rooms.
BabylonChatRoom(String, String, boolean, String) - Constructor for class BabylonChatRoom
 
BabylonChoiceDialog - Class in <Unnamed>
A dialog window for showing an array of buttons with different choices.
BabylonChoiceDialog(Frame, String, String, String[], int, boolean) - Constructor for class BabylonChoiceDialog
 
BabylonClientConnection - Class in <Unnamed>
This class represents a user connection on the client side.
BabylonClientConnection(Socket, BabylonPanel) - Constructor for class BabylonClientConnection
 
BabylonClientFileTransfer - Class in <Unnamed>
The thread that runs file transfers on the client side.
BabylonClientFileTransfer(BabylonPanel, BabylonUser[], RandomAccessFile, String, long, int, int, int) - Constructor for class BabylonClientFileTransfer
 
BabylonClientFileTransfer(BabylonPanel, BabylonUser, String, long, int, int, int) - Constructor for class BabylonClientFileTransfer
 
BabylonCommand - Class in <Unnamed>
A class containing constants for defining the communications protocol between the client and server.
BabylonCommand() - Constructor for class BabylonCommand
 
BabylonConnection - Class in <Unnamed>
An abstract class for connections from the client or to the server.
BabylonConnection(ThreadGroup, String, Socket) - Constructor for class BabylonConnection
 
BabylonEmail - Class in <Unnamed>
A thread that provides e-mail sending functionality, including address parsing and host lookups.
BabylonEmail(BabylonServerConnection, String, String, String, String) - Constructor for class BabylonEmail
 
BabylonEmailDialog - Class in <Unnamed>
A dialog window for composing e-mail.
BabylonEmailDialog(BabylonPanel) - Constructor for class BabylonEmailDialog
 
BabylonFileTransfer - Class in <Unnamed>
An abstract class for file transfers by the client or server.
BabylonFileTransfer(String, long, int, int, int) - Constructor for class BabylonFileTransfer
 
BabylonImageTransfer - Class in <Unnamed>
A class for transferring canvas images by the client or server as a separate thread.
BabylonImageTransfer(int, String, short, short, int, int, int, Vector, int[], BabylonPanel, BabylonProgressDialog) - Constructor for class BabylonImageTransfer
 
BabylonInstantMessageDialog - Class in <Unnamed>
A dialog window for showing an incoming instant message to the user.
BabylonInstantMessageDialog(BabylonPanel, BabylonUser, String) - Constructor for class BabylonInstantMessageDialog
 
BabylonLabelDialog - Class in <Unnamed>
A dialog window for showing a simple text label message.
BabylonLabelDialog(Frame, String, String) - Constructor for class BabylonLabelDialog
 
BabylonMessage - Class in <Unnamed>
A structure class used for containing info about a message between users.
BabylonMessage(String, String, String) - Constructor for class BabylonMessage
 
BabylonMessagingDialog - Class in <Unnamed>
A dialog window for sending both 'static' and 'instant' messages.
BabylonMessagingDialog(BabylonPanel) - Constructor for class BabylonMessagingDialog
 
BabylonOkDialog - Class in <Unnamed>
A dialog window for presenting simple messages and notifications.
BabylonOkDialog(Frame, String, String, String, boolean) - Constructor for class BabylonOkDialog
 
BabylonPanel - Class in <Unnamed>
The main panel of the client window or applet.
BabylonPanel(String, String, String, String, boolean, URL) - Constructor for class BabylonPanel
 
BabylonPasswordDialog - Class in <Unnamed>
A dialog window for prompting the user to enter a password.
BabylonPasswordDialog(BabylonPanel, String, boolean) - Constructor for class BabylonPasswordDialog
 
BabylonPasswordEncryptor - Class in <Unnamed>
Encrypts strings (in particular, passwords).
BabylonPasswordEncryptor() - Constructor for class BabylonPasswordEncryptor
 
BabylonProgressDialog - Class in <Unnamed>
A dialog window for showing the progress of an operation.
BabylonProgressDialog(Frame, String, String, String, boolean) - Constructor for class BabylonProgressDialog
 
BabylonRoomControlDialog - Class in <Unnamed>
A dialog window for controlling access to a chat room owned by the user.
BabylonRoomControlDialog(BabylonPanel) - Constructor for class BabylonRoomControlDialog
 
BabylonRoomInfo - Class in <Unnamed>
A structure class used for containing info about a chat room.
BabylonRoomsDialog - Class in <Unnamed>
A dialog window for showing and moving between chat rooms.
BabylonRoomsDialog(BabylonPanel) - Constructor for class BabylonRoomsDialog
 
BabylonServer - Class in <Unnamed>
The main thread of the chat server.
BabylonServer(String[]) - Constructor for class BabylonServer
 
BabylonServerConnection - Class in <Unnamed>
This class represents a user connection on the server side.
BabylonServerConnection(ThreadGroup, Socket, BabylonServer) - Constructor for class BabylonServerConnection
 
BabylonServerFileTransfer - Class in <Unnamed>
The thread that runs file transfers on the server side.
BabylonServerFileTransfer(BabylonServerConnection, String, long, int, int, int, Vector) - Constructor for class BabylonServerFileTransfer
 
BabylonServerWindow - Class in <Unnamed>
The window for the chat server, when running in graphics mode.
BabylonServerWindow(BabylonServer, String) - Constructor for class BabylonServerWindow
 
BabylonSettingsDialog - Class in <Unnamed>
A dialog window for showing and changing the client's user settings.
BabylonStringManager - Class in <Unnamed>
Internationalization class for managing strings for different locales.
BabylonStringManager(URL, String) - Constructor for class BabylonStringManager
 
BabylonTextDialog - Class in <Unnamed>
A dialog window for displaying arbitrary text.
BabylonTextDialog(Frame, String, String, int, int, int, boolean, String) - Constructor for class BabylonTextDialog
 
BabylonUser - Class in <Unnamed>
A structure class used for containing info about a user.
BabylonUser(BabylonServer) - Constructor for class BabylonUser
This constructor will be used by the server, since it automatically assigns a new user Id
BabylonUser(int, String, String, String, String, String) - Constructor for class BabylonUser
This constructor will be used by the client, with information supplied by the server
BabylonUserTool - Class in <Unnamed>
Creates and deletes user account entries in the password file.
BabylonUserToolDialog - Class in <Unnamed>
A dialog window for interfacing with the BabylonUserTool class.
BabylonUserToolDialog(BabylonServerWindow) - Constructor for class BabylonUserToolDialog
 
BabylonWindow - Class in <Unnamed>
The containing window for the panel that makes up the content of the chat client.
BabylonWindow(BabylonPanel) - Constructor for class BabylonWindow
 
bannedUserNames - Variable in class BabylonChatRoom
 
BANUSER - Static variable in class BabylonCommand
 
banUserName(String) - Method in class BabylonChatRoom
Add the user name to the list of banned users.
baseURL - Variable in class BabylonPanel
 
baseURL - Variable in class BabylonServer
 
blockSize - Variable in class BabylonFileTransfer
 
BOOTUSER - Static variable in class BabylonCommand
 

C

cancel() - Method in class BabylonClientFileTransfer
 
cancel() - Method in class BabylonServerFileTransfer
Terminate the file transfer.
canEncrypt - Variable in class BabylonPasswordEncryptor
 
canvas - Variable in class BabylonPanel
 
canvasHistory - Variable in class BabylonChatRoom
 
centerDialog(Frame, Dialog) - Static method in class BabylonPanel
 
centerDialog(Dialog) - Method in class BabylonPanel
 
centerDialog(Dialog) - Method in class BabylonServerWindow
 
centerDialogOnScreen(Dialog) - Static method in class BabylonPanel
 
chatroom - Variable in class BabylonUser
 
chatroomName - Variable in class BabylonUser
 
chatRooms - Variable in class BabylonServer
 
CHATTEXT - Static variable in class BabylonCommand
 
checkPassword(String, String, String) - Method in class BabylonServer
Return true if the supplied user name/password combo match.
choice - Variable in class BabylonChoiceDialog
 
clear() - Method in class BabylonCanvas
 
CLEARCANV - Static variable in class BabylonCommand
 
clientId - Variable in class BabylonPanel
 
colorChoice - Variable in class BabylonPanel
 
colourArray - Static variable in class BabylonCanvas
 
CONNECT - Static variable in class BabylonCommand
 
connect() - Method in class BabylonPanel
 
connected - Variable in class BabylonPanel
 
connection - Variable in class BabylonPanel
 
connections - Variable in class BabylonServer
 
contentPanel - Variable in class BabylonWindow
 
createNewUser(String, String) - Method in class BabylonServer
 
createUser(String, String) - Method in class BabylonUserTool
Creates the user with the specified name and pre-encrypted password.
creatorName - Variable in class BabylonChatRoom
 
creatorName - Variable in class BabylonRoomInfo
 
currentConnections - Variable in class BabylonServer
 
currentRoom - Variable in class BabylonPanel
 

D

DEFAULT_BLOCKSIZE - Static variable in class BabylonFileTransfer
 
DEFAULT_BLOCKSIZE - Static variable in class BabylonImageTransfer
 
deleteUser(String) - Method in class BabylonUserTool
Deletes the user with the specified name.
destroy() - Method in class BabylonApplet
 
DISCONNECT - Static variable in class BabylonCommand
 
disconnect() - Method in class BabylonPanel
 
disconnect(BabylonServerConnection, boolean) - Method in class BabylonServer
 
disconnect - Variable in class BabylonServerWindow
 
disconnectAll(boolean) - Method in class BabylonServer
 
disconnectAll - Variable in class BabylonServerWindow
 
dismissButton - Variable in class BabylonTextDialog
 
drawColor - Variable in class BabylonCanvas
 
drawFontNumber - Variable in class BabylonPanel
 
drawImage(int, int, Image) - Method in class BabylonCanvas
 
drawLine(Color, int, int, int, int, int, int) - Method in class BabylonCanvas
 
drawOval(Color, int, int, int, int, boolean, int, int) - Method in class BabylonCanvas
 
drawRect(Color, int, int, int, int, boolean, int, int) - Method in class BabylonCanvas
 
drawSize - Variable in class BabylonPanel
 
drawStyle - Variable in class BabylonPanel
 
drawText(Color, int, int, int, int, int, String, int) - Method in class BabylonCanvas
 
DRAWTEXT - Static variable in class BabylonCommand
 
drawThickness - Variable in class BabylonCanvas
 
drawType - Variable in class BabylonCanvas
 

E

email - Variable in class BabylonPanel
 
email - Variable in class BabylonUser
 
embed - Variable in class BabylonApplet
 
encryptedPassword - Variable in class BabylonPanel
 
encryptPassword(String) - Method in class BabylonPasswordEncryptor
 
ENTERROOM - Static variable in class BabylonCommand
 
ERROR - Static variable in class BabylonCommand
 
ERROR_NOPAGE - Static variable in class BabylonCommand
 
ERROR_NOSOUND - Static variable in class BabylonCommand
 
expireMins - Variable in class BabylonFileTransfer
 
expiryTime - Variable in class BabylonFileTransfer
 

F

FILE - Static variable in class BabylonCommand
 
FILEACCEPT - Static variable in class BabylonCommand
 
FILEBLOCK - Static variable in class BabylonCommand
 
FILECANCEL - Static variable in class BabylonCommand
 
fileName - Variable in class BabylonFileTransfer
 
fileTransfers - Variable in class BabylonConnection
 
fill - Variable in class BabylonCanvas
 
finalize() - Method in class BabylonChatRoom
 
findChatRoom(String) - Method in class BabylonServer
This will return the chat room object with the corresponding name.
findUser(String) - Method in class BabylonClientConnection
Find a user in the list based on their user name.
floatPicture(File) - Method in class BabylonCanvas
The user wants to paste a picture onto the canvas.
FREEHAND - Static variable in class BabylonCanvas
 
from - Variable in class BabylonMessage
 
fromId - Variable in class BabylonImageTransfer
 
fromName - Variable in class BabylonEmail
 
fromUser - Variable in class BabylonClientFileTransfer
 
fromUser - Variable in class BabylonInstantMessageDialog
 

G

get(String) - Method in class BabylonStringManager
 
get(Class, String) - Method in class BabylonStringManager
 
getAppletInfo() - Method in class BabylonApplet
 
getContents() - Method in class BabylonCanvas
Returns the contents of the canvas as an Image.
getFileBlock(int) - Method in class BabylonFileTransfer
Read the requested block number from the file and return the data.
getImageAll() - Method in class BabylonImageTransfer
Get the whole image as a single byte array.
getParameterInfo() - Method in class BabylonApplet
 
getPassword() - Method in class BabylonPasswordDialog
Return the password that the user entered.
getRecipientIds() - Method in class BabylonPanel
 
getTranslator() - Method in class BabylonStringManager
 
getUserId() - Method in class BabylonServer
 
gotAll - Variable in class BabylonImageTransfer
 
graphics - Variable in class BabylonServer
 

H

host - Variable in class BabylonPanel
 

I

id - Variable in class BabylonUser
 
IMAGE - Static variable in class BabylonCommand
 
IMAGEBLOCK - Static variable in class BabylonCommand
 
imageName - Variable in class BabylonImageTransfer
 
imageTransfers - Variable in class BabylonConnection
 
init() - Method in class BabylonApplet
 
INSTANTMESS - Static variable in class BabylonCommand
 
instantMessageDialogs - Variable in class BabylonPanel
 
INVITE - Static variable in class BabylonCommand
 
invited - Variable in class BabylonRoomInfo
 
invitedUsers - Variable in class BabylonChatRoom
 
inviteUser(int) - Method in class BabylonChatRoom
Invite a client to this chatroom
iStream - Variable in class BabylonConnection
 
isUserAllowed(BabylonChatRoom, BabylonServerConnection, String) - Method in class BabylonServer
Return true if a user is allowed to enter a chat room.
itemStateChanged(ItemEvent) - Method in class BabylonMessagingDialog
 
itemStateChanged(ItemEvent) - Method in class BabylonPanel
 
itemStateChanged(ItemEvent) - Method in class BabylonRoomControlDialog
 
itemStateChanged(ItemEvent) - Method in class BabylonRoomsDialog
 
itemStateChanged(ItemEvent) - Method in class BabylonServerWindow
 
itemStateChanged(ItemEvent) - Method in class BabylonSettingsDialog
 
itemStateChanged(ItemEvent) - Method in class BabylonUserToolDialog
 

K

keyPressed(KeyEvent) - Method in class BabylonChoiceDialog
 
keyPressed(KeyEvent) - Method in class BabylonEmailDialog
 
keyPressed(KeyEvent) - Method in class BabylonMessagingDialog
 
keyPressed(KeyEvent) - Method in class BabylonOkDialog
 
keyPressed(KeyEvent) - Method in class BabylonPanel
 
keyPressed(KeyEvent) - Method in class BabylonPasswordDialog
 
keyPressed(KeyEvent) - Method in class BabylonProgressDialog
 
keyPressed(KeyEvent) - Method in class BabylonRoomControlDialog
 
keyPressed(KeyEvent) - Method in class BabylonRoomsDialog
 
keyPressed(KeyEvent) - Method in class BabylonSettingsDialog
 
keyPressed(KeyEvent) - Method in class BabylonTextDialog
 
keyPressed(KeyEvent) - Method in class BabylonUserToolDialog
 
keyReleased(KeyEvent) - Method in class BabylonChoiceDialog
 
keyReleased(KeyEvent) - Method in class BabylonEmailDialog
 
keyReleased(KeyEvent) - Method in class BabylonInstantMessageDialog
 
keyReleased(KeyEvent) - Method in class BabylonMessagingDialog
 
keyReleased(KeyEvent) - Method in class BabylonOkDialog
 
keyReleased(KeyEvent) - Method in class BabylonPanel
 
keyReleased(KeyEvent) - Method in class BabylonPasswordDialog
 
keyReleased(KeyEvent) - Method in class BabylonProgressDialog
 
keyReleased(KeyEvent) - Method in class BabylonRoomControlDialog
 
keyReleased(KeyEvent) - Method in class BabylonRoomsDialog
 
keyReleased(KeyEvent) - Method in class BabylonSettingsDialog
 
keyReleased(KeyEvent) - Method in class BabylonTextDialog
 
keyReleased(KeyEvent) - Method in class BabylonUserToolDialog
 
keyTyped(KeyEvent) - Method in class BabylonChoiceDialog
 
keyTyped(KeyEvent) - Method in class BabylonEmailDialog
 
keyTyped(KeyEvent) - Method in class BabylonMessagingDialog
 
keyTyped(KeyEvent) - Method in class BabylonOkDialog
 
keyTyped(KeyEvent) - Method in class BabylonPanel
 
keyTyped(KeyEvent) - Method in class BabylonPasswordDialog
 
keyTyped(KeyEvent) - Method in class BabylonProgressDialog
 
keyTyped(KeyEvent) - Method in class BabylonRoomControlDialog
 
keyTyped(KeyEvent) - Method in class BabylonRoomsDialog
 
keyTyped(KeyEvent) - Method in class BabylonSettingsDialog
 
keyTyped(KeyEvent) - Method in class BabylonTextDialog
 
keyTyped(KeyEvent) - Method in class BabylonUserToolDialog
 

L

language - Variable in class BabylonStringManager
 
language - Variable in class BabylonUser
 
largeBoldFont - Static variable in class BabylonPanel
 
largeFont - Static variable in class BabylonPanel
 
lastReceiveTime - Variable in class BabylonConnection
 
lastSendTime - Variable in class BabylonConnection
 
leaveChatRoom() - Method in class BabylonServerConnection
Remove the user from a chat room, and tell the remaining users about it, if required.
LEAVEMESS - Static variable in class BabylonCommand
 
LINE - Static variable in class BabylonCanvas
 
LINE - Static variable in class BabylonCommand
 
listUsers() - Method in class BabylonUserTool
Returns a String array of the users read from the password file.
lockSettings - Variable in class BabylonPanel
 
log(String) - Method in class BabylonChatRoom
 
logChats - Variable in class BabylonServer
 
logFileName - Static variable in class BabylonServer
 
logWindow - Variable in class BabylonServerWindow
 
lostConnection() - Method in class BabylonClientConnection
 
lostConnection() - Method in class BabylonConnection
 
lostConnection() - Method in class BabylonServerConnection
 

M

main(String[]) - Static method in class Babylon
 
main(String[]) - Static method in class BabylonServer
 
main(String[]) - Static method in class BabylonUserTool
Allows this class to be used as a command-line program for creating and deleting users.
mainRoom - Variable in class BabylonServer
 
messageFileName - Static variable in class BabylonServer
 
messages - Variable in class BabylonServer
 
messagesArea - Variable in class BabylonPanel
 
MODE_PAINT - Static variable in class BabylonCanvas
 
MODE_XOR - Static variable in class BabylonCanvas
 
mouseClicked(MouseEvent) - Method in class BabylonCanvas
 
mouseClicked(MouseEvent) - Method in class BabylonPanel
 
mouseDragged(MouseEvent) - Method in class BabylonCanvas
 
mouseDragged(MouseEvent) - Method in class BabylonPanel
 
mouseEntered(MouseEvent) - Method in class BabylonCanvas
 
mouseEntered(MouseEvent) - Method in class BabylonPanel
 
mouseExited(MouseEvent) - Method in class BabylonCanvas
 
mouseExited(MouseEvent) - Method in class BabylonPanel
 
mouseMoved(MouseEvent) - Method in class BabylonCanvas
 
mouseMoved(MouseEvent) - Method in class BabylonPanel
 
mousePressed(MouseEvent) - Method in class BabylonCanvas
 
mousePressed(MouseEvent) - Method in class BabylonPanel
 
mouseReleased(MouseEvent) - Method in class BabylonCanvas
 
mouseReleased(MouseEvent) - Method in class BabylonPanel
 
mxHost - Variable in class BabylonEmail
 
mxLookup(String) - Static method in class BabylonEmail
Returns the name of a mail exchanger for the supplied email address.

N

name - Variable in class BabylonChatRoom
 
name - Variable in class BabylonPanel
 
name - Variable in class BabylonRoomInfo
 
name - Variable in class BabylonUser
 
nameLabel - Variable in class BabylonPanel
 
NOOP - Static variable in class BabylonCommand
 
notifyAccepted(BabylonUser, boolean) - Method in class BabylonClientFileTransfer
 

O

offline() - Method in class BabylonPanel
 
online - Variable in class BabylonConnection
 
oStream - Variable in class BabylonConnection
 
OVAL - Static variable in class BabylonCanvas
 
OVAL - Static variable in class BabylonCommand
 

P

PAGEUSER - Static variable in class BabylonCommand
 
paint(Graphics) - Method in class BabylonCanvas
 
panel - Variable in class BabylonLabelDialog
 
panel - Variable in class BabylonTextDialog
 
parentWindow - Variable in class BabylonPanel
 
password - Variable in class BabylonChatRoom
 
password - Variable in class BabylonUser
 
passwordEncryptor - Variable in class BabylonPanel
 
passwordEncryptor - Variable in class BabylonServer
 
passwordFileName - Static variable in class BabylonServer
 
peakConnections - Variable in class BabylonServer
 
PING - Static variable in class BabylonCommand
 
plainPassword - Variable in class BabylonPanel
 
playSound - Variable in class BabylonPanel
 
port - Variable in class BabylonPanel
 
port - Variable in class BabylonServer
 
priv - Variable in class BabylonChatRoom
 
priv - Variable in class BabylonImageTransfer
 
priv - Variable in class BabylonRoomInfo
 
progress(int) - Method in class BabylonProgressDialog
 
protocolVersion - Variable in class BabylonConnection
 
putFileBlock(int, byte[]) - Method in class BabylonFileTransfer
Write the requested block number to the file using the supplied data.
putImageAll(byte[]) - Method in class BabylonImageTransfer
Store the whole image, broken up into blocks.
putImageBlock(int, byte[]) - Method in class BabylonImageTransfer
Store the requested block.

R

READMESS - Static variable in class BabylonCommand
 
readMessages() - Method in class BabylonServer
 
receivedAll - Variable in class BabylonFileTransfer
 
receivedBlocks - Variable in class BabylonFileTransfer
 
receivedList() - Method in class BabylonRoomsDialog
 
RECT - Static variable in class BabylonCommand
 
RECTANGLE - Static variable in class BabylonCanvas
 
removeUser(BabylonServerConnection) - Method in class BabylonChatRoom
Remove a client from this chatroom
removeUser(BabylonServerConnection) - Method in class BabylonServerFileTransfer
Remove a user from the list of participating users.
requirePassword - Variable in class BabylonPanel
 
requirePasswords - Variable in class BabylonServer
 
roomControlDialog - Variable in class BabylonPanel
 
roomInfoArray - Variable in class BabylonPanel
 
ROOMLIST - Static variable in class BabylonCommand
 
roomOwner(boolean) - Method in class BabylonPanel
 
roomOwner - Variable in class BabylonRoomInfo
 
roomsDialog - Variable in class BabylonPanel
 
run() - Method in class Babylon
 
run() - Method in class BabylonClientConnection
 
run() - Method in class BabylonClientFileTransfer
 
run() - Method in class BabylonConnection
 
run() - Method in class BabylonEmail
 
run() - Method in class BabylonFileTransfer
 
run() - Method in class BabylonImageTransfer
Sends image data out to any recipients when it has all been collected, and if we are a client receiving the image, paste it onto the canvas.
run() - Method in class BabylonServer
 
run() - Method in class BabylonServerConnection
 
run() - Method in class BabylonServerFileTransfer
Loops through all of the transfer users, transferring file blocks to them.

S

saveMessages() - Method in class BabylonServer
 
sendActivity(short) - Method in class BabylonClientConnection
This tells our selected recipients that we're in the middle of typing or drawing something.
sendActivity(int, short, int[]) - Method in class BabylonConnection
Send notification to the requested recipients that a user is doing some activity, such as typing or drawing.
sendActivity(int, short) - Method in class BabylonServerConnection
 
sendAllowUser(int, String) - Method in class BabylonClientConnection
Tell the server that we want to un-ban the user from the current chat room.
sendAllowUser(int, String, int) - Method in class BabylonConnection
Send notification that a user, previously banned from a chat room, is now allowed.
sendAllowUser(int, String) - Method in class BabylonServerConnection
 
sendBanUser(int, String) - Method in class BabylonClientConnection
Tell the server that we want to ban the user from the current chat room.
sendBanUser(int, String, int) - Method in class BabylonConnection
Sends notification that a user has been banned from a chat room.
sendBanUser(int, String) - Method in class BabylonServerConnection
Tell the client they have been banned from a chat room.
sendBootUser(int, String) - Method in class BabylonClientConnection
Tell the server that we want to boot the user from the current chat room.
sendBootUser(int, String, int) - Method in class BabylonConnection
Send notification that a user is being booted from a chat room.
sendChatText(String) - Method in class BabylonClientConnection
This sends a line of chat text to the selected recipients.
sendChatText(int, boolean, String, int[]) - Method in class BabylonConnection
Send chat text to the requested recipients.
sendChatText(int, boolean, String) - Method in class BabylonServerConnection
 
sendClearCanv() - Method in class BabylonClientConnection
Sends the 'clear canvas' signal to the specified users.
sendClearCanv(int, int[]) - Method in class BabylonConnection
Send notification to the requested recipients that a user has cleared the drawing canvas.
sendClearCanv(int) - Method in class BabylonServerConnection
 
sendConnect(String) - Method in class BabylonConnection
Send a connection notification to the other end, to let it know that a user is connecting.
sendDisconnect() - Method in class BabylonClientConnection
Tell the server that we're disconnecting.
sendDisconnect(int, String) - Method in class BabylonConnection
Send out a broadcast that a user (possibly the sender himself) is disconnecting.
sendDrawText(short, short, short, short, short, short, String) - Method in class BabylonClientConnection
This sends graphic text to the selected recipients.
sendDrawText(int, short, short, short, short, short, short, String, int[]) - Method in class BabylonConnection
Send drawing text (i.e.
sendDrawText(int, short, short, short, short, short, short, String) - Method in class BabylonServerConnection
 
SENDEMAIL - Static variable in class BabylonCommand
 
sendEnterRoom(String, boolean, String) - Method in class BabylonClientConnection
Tell the server that we want to join a different chat room.
sendEnterRoom(int, String, boolean, String, boolean) - Method in class BabylonConnection
Send notification that a user is moving from one chat room to another.
sendError(short, int) - Method in class BabylonClientConnection
Sends the requested error advisory to the specified user.
sendError(int, short, int[]) - Method in class BabylonConnection
Sends an error advisory to the requested recipients.
sendError(int, short) - Method in class BabylonServerConnection
 
sendFile(String, long, int, int, int) - Method in class BabylonClientConnection
This requests sending a file to the selected users.
sendFile(int, String, long, int, int, int, int[]) - Method in class BabylonConnection
 
sendFile() - Method in class BabylonPanel
 
sendFile(int, String, long, int, int, int) - Method in class BabylonServerConnection
 
sendFileAccept(int, String, boolean) - Method in class BabylonClientConnection
Tell the server whether or not we want to accept a file transfer initiated by a 'send file' request we've received.
sendFileAccept(int, int, String, boolean) - Method in class BabylonConnection
Send a notification about whether a client is accepting a file transfer invitation.
sendFileBlock(String, int, byte[]) - Method in class BabylonClientConnection
Send the server a block of a file from a file transfer initiated by a 'send file' request.
sendFileBlock(int, String, int, byte[]) - Method in class BabylonConnection
Send a file block packet of a file transfer.
sendFileCancel(int, String) - Method in class BabylonConnection
Send a cancellation notification for a file transfer.
sendImage(int, String, short, short, int, int, int, byte[], int[]) - Method in class BabylonConnection
Send a graphic image to the requested recipients, to be displayed on the drawing canvas.
sendImageBlock(int, String, int, byte[]) - Method in class BabylonConnection
Send a file block packet of an image transfer.
sendInstantMess(int, String) - Method in class BabylonClientConnection
Sends an instant message to the server for the specified user.
sendInstantMess(int, int, String) - Method in class BabylonConnection
Send an instant message request to the requested recipient.
sendInstantMess(int, String) - Method in class BabylonServerConnection
 
sendInvite(int, String) - Method in class BabylonClientConnection
Tell the server that we want to invite a user into our chat room.
sendInvite(int, String, int) - Method in class BabylonConnection
Send a chat room invitation from one user to another.
sendLeaveMess(String, String) - Method in class BabylonClientConnection
Sends our message to the server for the specified user.
sendLeaveMess(int, String, String) - Method in class BabylonConnection
Send a stored message to be saved for the requested user name.
sendLine(short, short, short, short, short, short) - Method in class BabylonClientConnection
This sends a graphic line to the selected recipients
sendLine(int, short, short, short, short, short, short, int[]) - Method in class BabylonConnection
Send a drawing line to the requested recipients.
sendLine(int, short, short, short, short, short, short) - Method in class BabylonServerConnection
 
sendPageUser() - Method in class BabylonClientConnection
Sends the paging signal to the specified users.
sendPageUser(int, int[]) - Method in class BabylonConnection
Send a paging request to the requested recipients.
sendPageUser(int) - Method in class BabylonServerConnection
 
sendPing() - Method in class BabylonConnection
Send a ping command to the connection on the other end, to let it know that we're still connected.
sendPoly(short, short, short, short, short, short, short, boolean) - Method in class BabylonClientConnection
This sends a graphic polygon to the selected recipients.
sendPoly(short, int, short, short, short, short, short, short, boolean, int[]) - Method in class BabylonConnection
Send a drawing polygon to the requested recipients.
sendPoly(short, int, short, short, short, short, short, short, boolean) - Method in class BabylonServerConnection
 
sendProtocol(double) - Method in class BabylonConnection
Send a message to the other end about our desired protocol.
sendReadMess() - Method in class BabylonClientConnection
Sends a request to the server to retrieve our stored messages.
sendReadMess(int) - Method in class BabylonConnection
Sends a request from the client to the server to retrieve stored messages.
sendRoomList() - Method in class BabylonClientConnection
This will ask the server to send us a list of the current chat rooms.
sendRoomList(Vector) - Method in class BabylonConnection
Send a 'rooms list' request.
sendRoomList() - Method in class BabylonServerConnection
 
sendSendEmail(String, String, String, String) - Method in class BabylonClientConnection
Sends a 'send email' request to the server with the supplied parameters and data.
sendSendEmail(int, String, String, String, String, String) - Method in class BabylonConnection
Sends a 'send email' request from the client to the server with the supplied parameters and data.
sendServerMessage(String) - Method in class BabylonConnection
This will cause a message from the server to appear in a dialog window on the screen of the user.
sendServerText(String) - Method in class BabylonConnection
Send chat text from the server to be displayed in the recipients' chat windows.
sendStoredMess(Vector) - Method in class BabylonConnection
Send all of the stored messages to the requested recipient.
sendStoredMess() - Method in class BabylonServerConnection
 
sendToAllCheckbox - Variable in class BabylonPanel
 
sendToList - Variable in class BabylonPanel
 
sendUserInfo(int, String, String, boolean, String, String, String) - Method in class BabylonConnection
Send information about user.
server - Variable in class BabylonServerConnection
 
server - Variable in class BabylonServerWindow
 
SERVERMESS - Static variable in class BabylonCommand
 
serverOutput(String) - Method in class BabylonServer
 
setApplet(BabylonApplet) - Method in class BabylonPanel
 
setIcon(URL) - Method in class BabylonWindow
Set the icon of the window to the BabylonIcon.jpg file found at the supplied base URL.
Internet Exploder 5.5 just can't handle this, apparently.
setLogging(boolean) - Method in class BabylonChatRoom
Turn logging on or off for this chat room
setParent(Component) - Method in class BabylonPanel
 
SETPROTO - Static variable in class BabylonCommand
 
setTitle(String) - Method in class BabylonApplet
Sets the text of our simulated title bar at the top
showCanvas(boolean) - Method in class BabylonPanel
 
shutdown(boolean) - Method in class BabylonClientConnection
 
shutdown() - Method in class BabylonConnection
 
shutdown() - Method in class BabylonServer
 
smallFont - Static variable in class BabylonPanel
 
socket - Variable in class BabylonConnection
 
start() - Method in class BabylonApplet
 
stop() - Method in class BabylonApplet
 
stop - Variable in class BabylonClientConnection
 
stop - Variable in class BabylonImageTransfer
 
STOREDMESS - Static variable in class BabylonCommand
 
strings - Variable in class Babylon
 
strings - Variable in class BabylonPanel
 
strings - Variable in class BabylonServer
 
strings - Variable in class BabylonServerConnection
 

T

TEXT - Static variable in class BabylonCanvas
 
text - Variable in class BabylonMessage
 
textArea - Variable in class BabylonTextDialog
 
thisApplet - Variable in class BabylonPanel
 
threadGroup - Variable in class BabylonConnection
 
tmpFile - Variable in class BabylonFileTransfer
 
to - Variable in class BabylonMessage
 
totalBlocks - Variable in class BabylonFileTransfer
 
totalConnections - Variable in class BabylonServer
 
totalSize - Variable in class BabylonFileTransfer
 
transFile - Variable in class BabylonFileTransfer
 

U

uninviteUser(int) - Method in class BabylonChatRoom
Remove the user id from the list of invited users
updateLists() - Method in class BabylonRoomControlDialog
Update our lists.
updateStats() - Method in class BabylonServerWindow
 
user - Variable in class BabylonServerConnection
 
USERINFO - Static variable in class BabylonCommand
 
userList - Variable in class BabylonClientConnection
 
userList - Variable in class BabylonServerWindow
 
userNames - Variable in class BabylonRoomInfo
 
users - Variable in class BabylonChatRoom
 

V

VERSION - Static variable in class Babylon
 

W

watchDog - Variable in class BabylonConnection
 
welcomeFileName - Static variable in class BabylonServer
 
window - Variable in class BabylonServer
 
windowActivated(WindowEvent) - Method in class BabylonChoiceDialog
 
windowActivated(WindowEvent) - Method in class BabylonEmailDialog
 
windowActivated(WindowEvent) - Method in class BabylonLabelDialog
 
windowActivated(WindowEvent) - Method in class BabylonMessagingDialog
 
windowActivated(WindowEvent) - Method in class BabylonPasswordDialog
 
windowActivated(WindowEvent) - Method in class BabylonRoomControlDialog
 
windowActivated(WindowEvent) - Method in class BabylonRoomsDialog
 
windowActivated(WindowEvent) - Method in class BabylonServerWindow
 
windowActivated(WindowEvent) - Method in class BabylonSettingsDialog
 
windowActivated(WindowEvent) - Method in class BabylonTextDialog
 
windowActivated(WindowEvent) - Method in class BabylonUserToolDialog
 
windowActivated(WindowEvent) - Method in class BabylonWindow
 
windowClosed(WindowEvent) - Method in class BabylonChoiceDialog
 
windowClosed(WindowEvent) - Method in class BabylonEmailDialog
 
windowClosed(WindowEvent) - Method in class BabylonLabelDialog
 
windowClosed(WindowEvent) - Method in class BabylonMessagingDialog
 
windowClosed(WindowEvent) - Method in class BabylonPasswordDialog
 
windowClosed(WindowEvent) - Method in class BabylonRoomControlDialog
 
windowClosed(WindowEvent) - Method in class BabylonRoomsDialog
 
windowClosed(WindowEvent) - Method in class BabylonServerWindow
 
windowClosed(WindowEvent) - Method in class BabylonSettingsDialog
 
windowClosed(WindowEvent) - Method in class BabylonTextDialog
 
windowClosed(WindowEvent) - Method in class BabylonUserToolDialog
 
windowClosed(WindowEvent) - Method in class BabylonWindow
 
windowClosing(WindowEvent) - Method in class BabylonChoiceDialog
 
windowClosing(WindowEvent) - Method in class BabylonEmailDialog
 
windowClosing(WindowEvent) - Method in class BabylonLabelDialog
 
windowClosing(WindowEvent) - Method in class BabylonMessagingDialog
 
windowClosing(WindowEvent) - Method in class BabylonPasswordDialog
 
windowClosing(WindowEvent) - Method in class BabylonRoomControlDialog
 
windowClosing(WindowEvent) - Method in class BabylonRoomsDialog
 
windowClosing(WindowEvent) - Method in class BabylonServerWindow
 
windowClosing(WindowEvent) - Method in class BabylonSettingsDialog
 
windowClosing(WindowEvent) - Method in class BabylonTextDialog
 
windowClosing(WindowEvent) - Method in class BabylonUserToolDialog
 
windowClosing(WindowEvent) - Method in class BabylonWindow
 
windowDeactivated(WindowEvent) - Method in class BabylonChoiceDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonEmailDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonLabelDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonMessagingDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonPasswordDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonRoomControlDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonRoomsDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonServerWindow
 
windowDeactivated(WindowEvent) - Method in class BabylonSettingsDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonTextDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonUserToolDialog
 
windowDeactivated(WindowEvent) - Method in class BabylonWindow
 
windowDeiconified(WindowEvent) - Method in class BabylonChoiceDialog
 
windowDeiconified(WindowEvent) - Method in class BabylonEmailDialog
 
windowDeiconified(WindowEvent) - Method in class BabylonLabelDialog
 
windowDeiconified(WindowEvent) - Method in class