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

A

accesbase - class basejanet.accesbase.
 
accesbase() - Constructor for class basejanet.accesbase
 
administrateur - Variable in class serveurjanet.serveur
nom de l'administrateur de serveur
adresseIP - Variable in class serveurjanet.serveur
adresse IP de la machine sur laquelle tourne serveur
AdroitDeBan(Room) - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de banir des client
AdroitDeBan(Room, String) - Method in class serveurjanet.lienBDClient
 
AdroitDeCreer() - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de créer des rooms
AdroitDeFermer(Room) - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de fermer une rooms
AdroitDeKick(Room) - Method in class serveurjanet.lienBDClient
retourne si le client a droit de kick dans une room
AdroitDeKick(Room, String) - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de kicker un client
ADroitDeRentrer(Room) - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de rentrer dans une room
ADroitDeStop() - Method in class serveurjanet.lienBDClient
 
AdroitDeTopic(Room) - Method in class serveurjanet.lienBDClient
retourne si le client a le droit de changer le sujet de cette room
affichage - Variable in class serveurjanet.serveur
interface graphique qui a démarré serveur
affiche(String) - Method in class application_serveurjanet
 
affiche(String) - Method in class shell_serveurjanet
 
affiche(String) - Method in interface serveurjanet.serverStarter
Affiche les messages
affiche(String) - Method in class serveurjanet.graphiqueserveur
affiche un message en provenance de serveur
affiche(String) - Method in class serveurjanet.shellserveur
 
affiche(String) - Method in class serveurjanet.serveur
fonction d'affichage de texte
affiche(String) - Method in class serveurjanet.lienBDServeur
retourne si les rooms non définies dans la base sont authorisées public boolean isRoomLibreAuthorisee() { if(lienBasePossible) { return true; } else return true; }
affiche(String) - Method in class serveurjanet.fenetreserveur.serveurAdapter
 
affiche(String) - Method in class basejanet.labase
 
aide() - Method in class shell_serveurjanet
 
ajoutClient(connection) - Method in class serveurjanet.serveur
ajoute la connection d'un nouveau client au tableau des connections
A appeler avec un synchronized(serveur){}
AJOUTE_ROOM - Static variable in class serveurjanet.ircmessage
 
ajouteClient(String) - Method in class serveurjanet.graphiqueserveur
affiche l'arrivée d'un nouveau client
ajouteClient(String) - Method in class serveurjanet.fenetreserveur.serveurAdapter
 
ajouteRoom(String, String) - Method in class serveurjanet.rooms
ajoute une room à la table des rooms
application_serveurjanet - class application_serveurjanet.
démarre le serveur en mode graphique
application_serveurjanet() - Constructor for class application_serveurjanet
 

B

BAN - Static variable in class serveurjanet.ircmessage
 
bankick(String, String, String) - Method in class basejanet.accesbase
 
basejanet - package basejanet
 
bool - Variable in class serveurjanet.ircmessage
 

C

CHNBUSMAX - Static variable in class basejanet.accesbase
 
CHTOPIC - Static variable in class basejanet.accesbase
 
client - Variable in class serveurjanet.connection
socket de dialogue entre le serveur et un client
Clients - Variable in class serveurjanet.serveur
table des connection des clients connectés à serveur
clientserveur - class serveurjanet.clientserveur.
Processus serveur et d'attente de client
clientserveur(serveur) - Constructor for class serveurjanet.clientserveur
crée le processus
trouve l'adresse IP (locale de serveur)
commande - Variable in class serveurjanet.ircmessage
 
conn - Variable in class basejanet.labase
 
CONNECTER - Static variable in class serveurjanet.ircmessage
 
connection - class serveurjanet.connection.
Processus dialogue client/serveur
Il y a une connection par client
connection(Socket, serveur) - Constructor for class serveurjanet.connection
 
connectionAt(int) - Method in class serveurjanet.vectorConnection
Accesseur à un objet connection du tableau
Remplace Vector.elementAt()
continuer - Variable in class serveurjanet.clientserveur
indique si clientserveur doit continuer à attendre des clients
continuer - Variable in class serveurjanet.connection
indique si connection doit continuer à recevoir des messages du client
create(String, serverStarter) - Method in class serveurjanet.graphiqueserveur
fin de constructeur pour parrer les problemes d'héritage des constructeurs en java
createur - Variable in class serveurjanet.Room
createur de cet ensemble (ex:room)
CREER - Static variable in class basejanet.accesbase
 
creer(String) - Method in class basejanet.accesbase
se:cette methode retournre vrai si un utilisateur a le droit de creer une room, faux sinom. si:utilisation du pont JDBC-ODBC

D

dansBase - Variable in class serveurjanet.Room
Indique si cet ensemble est spécifié dans la base de données
DATA - Static variable in class basejanet.labase
 
DECONNECTER - Static variable in class serveurjanet.ircmessage
 
demarrer() - Method in class application_serveurjanet
 
demarrer() - Method in class shell_serveurjanet
 
demarrer() - Method in interface serveurjanet.serverStarter
Démarre une fenêtre ou un shell
destinataire - Variable in class serveurjanet.ircmessage
 
destroy() - Method in class serveurjanet.ircmessage
destructeur
destroy() - Method in class serveurjanet.rooms
 
destroy() - Method in class serveurjanet.graphiqueserveur
A appeler pour arreter le serveur et déconnecter les clients
destroy() - Method in class serveurjanet.lienBDClient
 
destroy() - Method in class serveurjanet.serveur
arrête et supprime les connection des clients
destroy() - Method in class serveurjanet.vectorConnection
 
destroy() - Method in class serveurjanet.Room
 
destroy() - Method in class serveurjanet.lienBDServeur
 
destroy() - Method in class serveurjanet.fenetreserveur
 
destroy() - Method in class serveurjanet.clientserveur
 
destroy() - Method in class serveurjanet.connection
à appeler pour arrêter et détruire connection
destroy() - Method in class basejanet.labase
 
destroyAll() - Method in class serveurjanet.rooms
 
destroyAll() - Method in class serveurjanet.vectorConnection
 
DROIT_BAN - Static variable in class serveurjanet.ircmessage
 
DROIT_CREER - Static variable in class serveurjanet.ircmessage
 
DROIT_FERMER - Static variable in class serveurjanet.ircmessage
 
DROIT_KICK - Static variable in class serveurjanet.ircmessage
 
DROIT_STOP - Static variable in class serveurjanet.ircmessage
 
DROIT_TOPIC - Static variable in class serveurjanet.ircmessage
 
droitde(int, String, String) - Method in class basejanet.accesbase
se:cette methode retournre vrai si un utilisateur a le droit d'effectuer une action passee en parametre, faux sinom. si:utilisation du pont JDBC-ODBC

E

ecrireATous(ircmessage) - Method in class serveurjanet.vectorConnection
Envoi le message à l'ensemble des clients
emetteur - Variable in class serveurjanet.ircmessage
 
ENTRER - Static variable in class basejanet.accesbase
 
ENTRER_ROOM - Static variable in class serveurjanet.ircmessage
 
entrer(String, String) - Method in class basejanet.accesbase
se:cette methode retournre vrai si un utilisateur a le droit d'entrer dans une room, faux sinom. si:utilisation du pont JDBC-ODBC
envoiDesDroits() - Method in class serveurjanet.connection
envoie au client ses droits
Interroge la base de donnee
envoiDesDroitsRoom(Room) - Method in class serveurjanet.connection
envoie au client ses droits dans une room
Interroge la base de donnee
envoyer(ircmessage) - Method in class serveurjanet.connection
envoie un message au client
envoyer(String) - Method in class serveurjanet.connection
 
erreurAccesBase(Exception) - Method in class serveurjanet.lienBDServeur
à appeler lors d'une erreur d'accés à la base par basejanet.accesbase
Affiche l'erreur et appelle setLienBasePossible(false)
existroom(String) - Method in class basejanet.accesbase
 

F

fenetreserveur - class serveurjanet.fenetreserveur.
interface graphique (mode fenêtre) pour démarrer un serveur
fenetreserveur.serveurAdapter - class serveurjanet.fenetreserveur.serveurAdapter.
Pour contourner l'impossibilité d'héritage multiple de java
Simule : fenetreserveur extends frame,graphiqueserveur
fenetreserveur.serveurAdapter(fenetreserveur) - Constructor for class serveurjanet.fenetreserveur.serveurAdapter
 
fenetreserveur(String, serverStarter) - Constructor for class serveurjanet.fenetreserveur
 
fermer() - Method in class application_serveurjanet
 
fermer() - Method in class shell_serveurjanet
 
fermer() - Method in interface serveurjanet.serverStarter
Point de départ de la fermeture du programme
FLAG - Static variable in class serveurjanet.ircmessage
séparateur des champs

G

getConnection(String) - Method in class serveurjanet.vectorConnection
retourne la connection de ce nom (client)
getCreateur() - Method in class serveurjanet.Room
retourne le créateur de cette Room
getIDClient() - Method in class serveurjanet.connection
 
getIP() - Method in class shell_serveurjanet
 
getIPClient() - Method in class serveurjanet.connection
 
getNbConnections() - Method in class serveurjanet.vectorConnection
Donne le nombre de connections dans le tableau
getNbRooms() - Method in class serveurjanet.rooms
 
getNomServeur() - Method in class serveurjanet.graphiqueserveur
retourne le nom logique du serveur
getRoom(int) - Method in class serveurjanet.rooms
 
getRoom(String) - Method in class serveurjanet.rooms
 
graphiqueserveur - class serveurjanet.graphiqueserveur.
interface graphique (abstraite) pour démarrer un serveur
graphiqueserveur() - Constructor for class serveurjanet.graphiqueserveur
 

H

HOST_MACHINE - Static variable in class serveurjanet.ircmessage
 

I

idClient - Variable in class serveurjanet.connection
nom logique du client
IDENTIFICATION - Static variable in class serveurjanet.ircmessage
 
in - Variable in class serveurjanet.connection
gestionnaire de flux entrant branché sur Socket client
initForm() - Method in class serveurjanet.fenetreserveur
 
IPserver(String, String) - Method in class basejanet.accesbase
Enables the server application to write its IP address into the database
IRC_PERSO - Static variable in class serveurjanet.ircmessage
 
IRC_PRINC - Static variable in class serveurjanet.ircmessage
 
IRC_ROOM - Static variable in class serveurjanet.ircmessage
 
ircmessage - class serveurjanet.ircmessage.
protocole de trames pour le dialogue clients/serveur
ircmessage() - Constructor for class serveurjanet.ircmessage
 
ircmessage(byte, String, String, String, boolean, String) - Constructor for class serveurjanet.ircmessage
 
ircmessage(String) - Constructor for class serveurjanet.ircmessage
 
isCreateur(Room) - Method in class serveurjanet.lienBDClient
retourne si le client est le créateur d'une room ou est l'administrateur
isRoomProtegee(String) - Method in class serveurjanet.lienBDServeur
retourne si une room ce ce nom a déjà été créée et protégée dans la base

J

journal - Variable in class serveurjanet.fenetreserveur
zone d'affichage

K

KICK - Static variable in class serveurjanet.ircmessage
 

L

labase - class basejanet.labase.
 
labase() - Constructor for class basejanet.labase
 
lesRooms - Variable in class serveurjanet.serveur
table des rooms existantes
lienBase - Variable in class serveurjanet.connection
lienBDClient utilisée pour interroger la base de données
lienBasePossible - Static variable in class serveurjanet.lienBDServeur
pilote et base accessibles
lienBaseServeur - Variable in class serveurjanet.lienBDClient
objet d'acces à la base de donnee du serveur
lienBDClient - class serveurjanet.lienBDClient.
retourne les droits du client
un lienBaseDonnees par connection
lienBDClient(connection, lienBDServeur) - Constructor for class serveurjanet.lienBDClient
 
lienBDServeur - class serveurjanet.lienBDServeur.
permet au serveur d'interroger la base de données
lienBDServeur(serveur) - Constructor for class serveurjanet.lienBDServeur
 
lire() - Method in class shell_serveurjanet
 
List_utilisateurs - Variable in class serveurjanet.fenetreserveur
liste des utilisateurs connectés
listroom() - Method in class basejanet.accesbase
 

M

maConnection - Variable in class serveurjanet.connection
 
MaConnection - Variable in class serveurjanet.lienBDClient
connection parente, donne le client
maFenetre - Variable in class application_serveurjanet
 
main(String[]) - Static method in class application_serveurjanet
 
main(String[]) - Static method in class shell_serveurjanet
 
maRoom - Variable in class serveurjanet.connection
 
mesRooms - Variable in class serveurjanet.rooms
table des Room existantes
MonClientServeur - Variable in class serveurjanet.serveur
thread d'attente des clients
monLienBase - Variable in class serveurjanet.serveur
permet de dialoguer avec la base de donnees
monServeur - Variable in class serveurjanet.graphiqueserveur
serveur à démarrer
monServeur - Variable in class serveurjanet.fenetreserveur
serveur a démarrer
monServeurAdapter - Variable in class serveurjanet.fenetreserveur
simule un héritage multiple : extends frame,graphiqueserveur
monShell - Variable in class shell_serveurjanet
 
monStarter - Variable in class serveurjanet.graphiqueserveur
point d'entrée qui a démarré graphiqueserveur

N

NB_COMMANDES - Static variable in class serveurjanet.ircmessage
 
NBCONST - Static variable in class basejanet.accesbase
 
nomServeur - Variable in class serveurjanet.graphiqueserveur
nom logique du serveur
nomServeur - Variable in class serveurjanet.serveur
nom logique de serveur

O

out - Variable in class serveurjanet.connection
gestionnaire de flux sortant branché sur Socket client

P

port - Variable in class serveurjanet.serveur
Numéro de port sur lequel se font les dialogues clients/serveur

Q

QUITTER_ROOM - Static variable in class serveurjanet.ircmessage
 
quitterRoom(ircmessage, Room) - Method in class serveurjanet.connection
 

R

recu(ircmessage) - Method in class serveurjanet.connection
traite les messages du client
Room - class serveurjanet.Room.
 
Room(String, String, serveur) - Constructor for class serveurjanet.Room
 
rooms - class serveurjanet.rooms.
liste des rooms et méthodes
rooms(serveur) - Constructor for class serveurjanet.rooms
 
run() - Method in class serveurjanet.clientserveur
démarre l'attente des clients
run() - Method in class serveurjanet.connection
connection est actif tant que (continuer==true)

S

SAUVE_TEXTE - Static variable in class serveurjanet.ircmessage
 
SauveTexte(String, String) - Method in class serveurjanet.lienBDClient
 
serverStarter - interface serveurjanet.serverStarter.
A implémenter pour démarrer un Serveur IRC Janet en mode console ou fenêtre
serveur - class serveurjanet.serveur.
Gère les clients connectés, permet de recevoir et d'envoyer des messages.
serveur(graphiqueserveur) - Constructor for class serveurjanet.serveur
 
serveurjanet - package serveurjanet
Application serveur pour un irc en mode console ou graphique.
serveurParent - Variable in class serveurjanet.rooms
 
serveurParent - Variable in class serveurjanet.vectorConnection
serveur sur lequel sont gérées les connection
serveurParent - Variable in class serveurjanet.lienBDServeur
serveur qui gère cette connection
serveurParent - Variable in class serveurjanet.clientserveur
serveur qui a démarré ce clientserveur
serveurParent - Variable in class serveurjanet.connection
serveur qui gère cette connection
servsock - Variable in class serveurjanet.clientserveur
ServerSocket sur lequel sont attendus les clients
setIDClient(String) - Method in class serveurjanet.connection
 
setIP(String) - Method in class serveurjanet.serveur
change l'adresse IP du serveur
setIP(String) - Method in class serveurjanet.lienBDServeur
transmet à la base l'adresse IP du serveur
setLienBasePossible(boolean) - Method in class serveurjanet.lienBDServeur
change de mode d'interrogation des droits
setTopic(String) - Method in class serveurjanet.Room
change le sujet de discution de cette Room
shell_serveurjanet - class shell_serveurjanet.
démarre le serveur en mode texte
shell_serveurjanet() - Constructor for class shell_serveurjanet
 
shellserveur - class serveurjanet.shellserveur.
interface graphique (mode console) pour démarrer un serveur
shellserveur() - Constructor for class serveurjanet.shellserveur
 
STOP_SERVEUR - Static variable in class serveurjanet.ircmessage
 
supchtchnbmax(String, String, String) - Method in class basejanet.accesbase
se:cette methode retournre vrai si un utilisateur est responsabled'une room, faux sinon. si:utilisation du pont JDBC-ODBC
SUPPRIME_ROOM - Static variable in class serveurjanet.ircmessage
 
supprimeClient(connection) - Method in class serveurjanet.serveur
supprime la connection d'un client au tableau des connections
A appeler avec un synchronized(serveur){}
supprimeClient(String) - Method in class serveurjanet.graphiqueserveur
affiche le départ d'un client
supprimeClient(String) - Method in class serveurjanet.fenetreserveur.serveurAdapter
 
SUPPRIMER - Static variable in class basejanet.accesbase
 
supprimeRoom(String) - Method in class serveurjanet.rooms
ferme et supprime de la table des rooms une room

T

texte - Variable in class serveurjanet.ircmessage
 
titre - Variable in class serveurjanet.vectorConnection
nom de cet ensemble de connections (ex: nom de la room)
topic - Variable in class serveurjanet.Room
sujet
TOPIC_ROOM - Static variable in class serveurjanet.ircmessage
 
toString() - Method in class serveurjanet.ircmessage
 

V

valide - Variable in class serveurjanet.ircmessage
 
valide(String) - Method in class serveurjanet.lienBDClient
retourne si le client est autorisé à rentrer sur l'irc.
vectorConnection - class serveurjanet.vectorConnection.
Gère un ensemble d'objets connection
vectorConnection(serveur, String) - Constructor for class serveurjanet.vectorConnection
 

W

windowActivated(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowClosed(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowClosing() - Method in class serveurjanet.graphiqueserveur
à appeler lors de la fermeture de l'interface graphique
windowClosing(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowDeactivated(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowDeiconified(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowIconified(WindowEvent) - Method in class serveurjanet.fenetreserveur
 
windowOpened(WindowEvent) - Method in class serveurjanet.fenetreserveur
 

Z

zone - Variable in class serveurjanet.ircmessage
 

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