All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

action(Event, Object). Method in class ChatApplet
active(). Method in class SyncSimpleArray
Returns the number of nonnull objects in the array.
applyAll(Object). Method in class RoundRobin
Powerfull mechanism of applying some function on all the Objects in the structure.
available(). Method in class Client
Gets the number of available Messages for reading.
available(). Method in class ClientApplet
Gets the number of available Messages for reading.

B

BadMessageWarning. Static variable in class MessageConstants
BROADCAST. Static variable in class MessageConstants
bytes2int(byte[]). Static method in class util
Creates a integer out of four bytes using the big endian technique
bytescat(byte[], byte[]). Static method in class util
Appends b2 to b1 and returns the result.
bytescut(int, int, byte[]). Static method in class util
Cuts between i1 and i2 in b (inclusive) and returns the result.

C

ChatApplet(). Constructor for class ChatApplet
CHGRP_ID. Static variable in class MessageConstants
Client(ClientConnectAAA). Constructor for class Client
Creates a new client that will use the specified AAA object to negociate at connect with the connection server.
ClientApplet(). Constructor for class ClientApplet
ClientConnectAAA(). Constructor for class ClientConnectAAA
closeInputStream(InputStream). Static method in class util
closeOutputStream(OutputStream). Static method in class util
closeSocket(Socket). Static method in class util
ConfigureConstants(). Constructor for class ConfigureConstants
connect(). Method in class ClientApplet
Connects to the remote RoundRobinServerThread and creates all needed structures for connecting.
connect(String, int, int, int, int, int, int). Method in class Client
Connects to the remote RoundRobinServerThread and creates all needed structures for connecting.
ConnectAAA(). Constructor for class ConnectAAA
CTRL_LENGTH. Static variable in class MessageConstants
CTS_ID. Static variable in class MessageConstants

D

DATA_BEGIN_INDEX. Static variable in class MessageConstants
DATA_BYTES_ID. Static variable in class MessageConstants
DATA_STRING_ID. Static variable in class MessageConstants
DEBUG_LEVEL. Static variable in class ConfigureConstants
DESTINATION_GROUP_ID_INDEX. Static variable in class MessageConstants
DESTINATION_ID_INDEX. Static variable in class MessageConstants
destroy(). Method in class ChatApplet
disconnect(). Method in class Client
Disconnects from the RoundRobinServerThread and stops everything.
disconnect(). Method in class ClientApplet
Disconnects from the RoundRobinServerThread and stops everything.
DNF_ID. Static variable in class MessageConstants
doAAA(Socket). Method in class ClientConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class ConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class NullClientConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class NullServerConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class PasswordClientConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class PasswordServerConnectAAA
Method that should implement the real AAA.
doAAA(Socket). Method in class ServerConnectAAA
Method that should implement the real AAA.
DOWN_ID. Static variable in class MessageConstants
DynamicNumbers(int). Constructor for class DynamicNumbers

E

EmptyException(). Constructor for class EmptyException

F

freeNumber(int). Method in class DynamicNumbers
Deallocates a number.
FullException(). Constructor for class FullException

G

get(int). Method in class SyncSimpleArray
Reads the object value at the specified index in the array.
getAAA(). Method in class Client
Returns the internal AAA object.
getAppletInfo(). Method in class ClientApplet
Gets some info on the applet.
getBoolean(String). Method in class ResourceHash
Returns the first occurence of a resource value interpreted as a boolean.
getClient(). Method in class ClientApplet
Gets the internal client object used.
getCurrent(). Method in class RoundRobin
Gets the current Object.
getDataByte(Message, int). Static method in class MessageParser
Gets a byte from the data area of the Message Treating the Message as a Data Message (DataBytes, DataString etc) !!! (no checkings are done to ensure that it's really a Data Message)
getDataBytes(Message). Static method in class MessageParser
Gets the byte array if it's a DataBytes or DataString Message.
getDataChar(Message, int). Static method in class MessageParser
Gets a character from the data area of the Message Treating the Message as a Data Message (DataBytes, DataString) (no checkings are done to ensure that it's really a Data Message)
getDataString(Message). Static method in class MessageParser
Gets the String if it's a DataString or DataBytes Message.
getDescription(Message). Static method in class MessageParser
Tries to get a human readable description of the Message.
getDestination(Message). Static method in class MessageParser
Gets the destination number of the Message destination.
getDestinationGroup(Message). Static method in class MessageParser
Gets the destination group number of the Message destination.
getDigit(int, long). Static method in class util
Returns the named digit from a long starting with digit 0 at the rightmost position.
getDouble(String). Method in class ResourceHash
Returns the first occurence of a resource value interpreted as a double.
getDoubleValue(String). Method in class ResourceHash
Returns a double representing the value of the above .getDouble() returned Double object.
getFreeNumber(). Method in class DynamicNumbers
Allocates a new unique number in the given range.
getGroup(). Method in class Client
Gets the clients group number from the server structures.
getGroup(). Method in class ClientApplet
Gets the clients group number from the server structures.
getLong(String). Method in class ResourceHash
Returns the first occurence of a resource value interpreted as a Long.
getLongValue(String). Method in class ResourceHash
Returns a long representing the value of the above .getLong() returned Long object.
getMaxSize(). Method in class RoundRobin
Gets the maximum entries allowed in this structure.
getMessage(). Method in class EmptyException
getMessage(). Method in class FullException
getNext(). Method in class RoundRobin
Gets the next Object in the structure.
getNumber(). Method in class Client
Gets the clients number in the server structures.
getNumber(). Method in class ClientApplet
Gets the clients number in the server structures.
getParameterInfo(). Method in class ClientApplet
Gets the applet supported parameters.
getPlayer(). Method in class Client
Gets the internal Player object used.
getSender(Message). Static method in class MessageParser
Gets the sender number of the Message sender.
getSenderGroup(Message). Static method in class MessageParser
Gets the sender group number of the Message sender.
getString(String). Method in class ResourceHash
Returns the first occurence of a resource value treated as a string with the given name.
GREETING. Static variable in class ConfigureConstants

I

ID_INDEX. Static variable in class MessageConstants
init(). Method in class ChatApplet
Insert(Object). Method in class RoundRobin
Inserts new Object AFTER the current one.
int2bytes(int). Static method in class util
Returns a four bytes array representation of a integer using big endian technique.
INVALID. Static variable in class MessageConstants
INVRQ_ID. Static variable in class MessageConstants
isCHGRP(Message). Static method in class MessageParser
Test if it's a CHGRP (Change Group) Message.
isCTS(Message). Static method in class MessageParser
Tests if it's a CTS (Request to send) Message.
isData(Message). Static method in class MessageParser
Tests if it's a DataXXXXX Message.
isDataBytes(Message). Static method in class MessageParser
Tests if it's a DataBytes Message.
isDataString(Message). Static method in class MessageParser
Tests if it's a DataString Message.
isDNF(Message). Static method in class MessageParser
Tests if it's a DNF (Destination not found) Message.
isDOWN(Message). Static method in class MessageParser
Tests if it's a DOWN (client is down) Message.
isEmpty(). Method in class RoundRobin
Tests if structure is empty.
isFull(). Method in class RoundRobin
Tests if structure is full.
isINVRQ(Message). Static method in class MessageParser
Tests if it's a INVRQ (Invalid Request) Message.
isNOP(Message). Static method in class MessageParser
Tests if it's a NOP (No Operation == ignore) Message.
isOK(Message). Static method in class MessageParser
Tests if it's a OK Message.
isRESET(Message). Static method in class MessageParser
Tests if it's a RESET Message.
isValid(Message). Static method in class MessageParser
Tests the validity of the Message.

M

MAX_ENTRIES. Static variable in class RoundRobin
The maximum number of entries allowed out of internal reasons
MessageConstants(). Constructor for class MessageConstants
MessageParser(). Constructor for class MessageParser
MIN_LENGTH. Static variable in class MessageConstants

N

NOP_ID. Static variable in class MessageConstants
NullClientConnectAAA(). Constructor for class NullClientConnectAAA
NullServerConnectAAA(). Constructor for class NullServerConnectAAA

O

OK_ID. Static variable in class MessageConstants

P

parse(). Method in class ClientApplet
Parses the html tag parameters.
PasswordClientConnectAAA(String, String). Constructor for class PasswordClientConnectAAA
Creates a new object.
PasswordServerConnectAAA(String). Constructor for class PasswordServerConnectAAA
Creates a new object.
pow_int(int, int). Static method in class util
pow_long(long, long). Static method in class util

R

read(String). Static method in class ResourceFileReader
Reads a resource file and fills a hash with resources read from that file.
readRaw(long). Method in class Client
Waits for some message to appear and then returns it rightaway.
recv(). Method in class Client
Reads a incomming Message.
recv(). Method in class ClientApplet
Reads a incomming Message.
Remove(). Method in class RoundRobin
Removes CURRENT Object.
remove(int). Method in class SyncSimpleArray
Removes a given object at a specified index in the array.
Remove(Object). Method in class RoundRobin
Removes the specified Object.
RESET_ID. Static variable in class MessageConstants
RESFILE. Static variable in class ConfigureConstants
ResourceFileReader(). Constructor for class ResourceFileReader
ResourceHash(Vector, Vector). Constructor for class ResourceHash
Creates a new object.
RoundRobin(int). Constructor for class RoundRobin
RRST_GO_ON. Static variable in class ConfigureConstants
RRST_NO_PLAYERS. Static variable in class ConfigureConstants
Defines some internal RRST constants
run(). Method in class ChatApplet

S

send(Message). Method in class Client
Sends a Message.
send(Message). Method in class ClientApplet
Sends a Message.
SENDER_GROUP_ID_INDEX. Static variable in class MessageConstants
SENDER_ID_INDEX. Static variable in class MessageConstants
sendOK(). Method in class Client
Gives a recommandation if it's ok to send, in order to maintain good feedback.
sendOK(). Method in class ClientApplet
Gives a recommandation if it's ok to send, in order to maintain good feedback.
SERVER. Static variable in class MessageConstants
ServerConnectAAA(). Constructor for class ServerConnectAAA
set(int, Object). Method in class SyncSimpleArray
Puts a object at a specified index in the array.
setAAA(ClientConnectAAA). Method in class Client
Changes the internal AAA object, that is the way the connection is to be done from now on.
setAAA(ClientConnectAAA). Method in class ClientApplet
Sets the connect AAA method to the server.
setGroup(int). Method in class Client
Tries to set the client's group in the server structures.
setGroup(int). Method in class ClientApplet
Tries to set the client's group in the server structures.
setMessageFilter(boolean). Method in class Client
Sets the filter control Messages on/off.
setMessageFilter(boolean). Method in class ClientApplet
Sets the filter control Messages on/off.
size(). Method in class ResourceHash
Returns the size of this structure, actually the length of the internal arrays that hold the resources.
Size(). Method in class RoundRobin
The number of Objects in the structure
size(). Method in class SyncSimpleArray
Returns the number of static allocated slots.
start(). Method in class ChatApplet
stop(). Method in class ChatApplet
stringWidth(String, FontMetrics). Static method in class util
Returns the pixel width of the specified string using the specified fontmetric.
SyncSimpleArray(int). Constructor for class SyncSimpleArray
Creates a new array object of a given size and fills it up with null.

T

test(). Method in class Client
Tests the status of the connection & others.
test(). Method in class ClientApplet
Tests the status of the connection & others.
testFile(String). Static method in class PasswordServerConnectAAA
Method that allows external testing of the validity of the password file.

U

UNKNOWN. Static variable in class MessageConstants
util(). Constructor for class util

V

VERSION. Static variable in class ConfigureConstants

W

waitForMessage(Message, long). Method in class Client
Waits for a specified message a given timeinterval.