A B C D E F G H I L M N O P R S T U V 
All Classes All Packages

A

addConnectedUser(ConnectedUser) - Method in class org.example.services.SessionService
 
addEventList(CompletableFuture<?>) - Method in class org.example.model.communication.server.HTTPServer
 
addMessage(MouseEvent) - Method in class org.example.view.HelloController
 
addNewMessages(ScrollEvent) - Method in class org.example.view.HelloController
 
addNewPerson(MouseEvent) - Method in class org.example.view.HelloController
 

B

BaseHandler - Class in org.example.model.communication.server.handlers
 
BaseHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.BaseHandler
 
broadcastUDP() - Constructor for class org.example.model.communication.server.UDPBroadcast.broadcastUDP
Constructeur broadcast UDP

C

changeName(String) - Method in class org.example.view.HelloController
 
changePseudoEnter(KeyEvent) - Method in class org.example.view.ChangeUsernameController
 
ChangeUsenameApplication - Class in org.example.view
 
ChangeUsenameApplication(Stage) - Constructor for class org.example.view.ChangeUsenameApplication
 
ChangeUsernameController - Class in org.example.view
 
ChangeUsernameController() - Constructor for class org.example.view.ChangeUsernameController
 
ConnectedUser - Class in org.example.model.conversation
 
ConnectedUser(String, String) - Constructor for class org.example.model.conversation.ConnectedUser
 
ConnectedUser(String, UUID, String) - Constructor for class org.example.model.conversation.ConnectedUser
 
ConnectedUserController - Class in org.example.controler
 
ConnectedUserController() - Constructor for class org.example.controler.ConnectedUserController
 
ConnectedUserHandler - Class in org.example.model.communication.server.handlers
 
ConnectedUserHandler() - Constructor for class org.example.model.communication.server.handlers.ConnectedUserHandler
 
connectedUsers - Variable in class org.example.model.communication.server.httpEvents.ConnectedUsersListReceived
 
ConnectedUsersListReceived - Class in org.example.model.communication.server.httpEvents
 
ConnectedUsersListReceived(List<ConnectedUser>) - Constructor for class org.example.model.communication.server.httpEvents.ConnectedUsersListReceived
 
Conversation - Class in org.example.model.conversation
 
Conversation(User) - Constructor for class org.example.model.conversation.Conversation
 
Conversation(User, List<Message>) - Constructor for class org.example.model.conversation.Conversation
 
CustomObservable<T> - Interface in org.example.model
 
CustomObserver<T> - Interface in org.example.model
 

D

DELETE - org.example.services.HTTPService.HTTPMethods
 
deleteConnectedUserByName(String) - Method in class org.example.services.SessionService
 
DisconnectHandler - Class in org.example.model.communication.server.handlers
 
DisconnectHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.DisconnectHandler
 
DiscoverNetwork() - Method in class org.example.model.communication.server.UDPBroadcast.broadcastUDP
 

E

EndSessionHandler - Class in org.example.model.communication.server.handlers
 
EndSessionHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.EndSessionHandler
 
equals(User) - Method in class org.example.model.conversation.User
 
ErrorController - Class in org.example.view
 
ErrorController() - Constructor for class org.example.view.ErrorController
 
ErrorDialog - Class in org.example.view
 
ErrorDialog(String, Stage) - Constructor for class org.example.view.ErrorDialog
 

F

format(LogRecord) - Method in class org.example.services.LogFormatter.HtmlFormatter
 

G

GET - org.example.services.HTTPService.HTTPMethods
 
GetAllConnectedUsers - Class in org.example.model.communication.server.handlers
 
GetAllConnectedUsers(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.GetAllConnectedUsers
 
getAllRegisteredUsers() - Method in class org.example.services.StorageService
 
getClient() - Method in class org.example.services.HTTPService
 
getConnectedUser() - Method in class org.example.view.PersonObject
 
getConnectedUsers() - Method in class org.example.services.SessionService
Order os not guaranteed
getConversation(User, User) - Method in class org.example.services.StorageService
 
getFileName() - Method in class me.server.model.LogFile
 
getHead(Handler) - Method in class org.example.services.LogFormatter.HtmlFormatter
 
getHttp_port() - Method in class org.example.services.SessionService
 
getHttpServer() - Method in class org.example.services.SessionService
 
getInstance() - Static method in class org.example.services.HTTPService
 
getInstance() - Static method in class org.example.services.LoggerService
 
getInstance() - Static method in class org.example.services.SessionService
 
getInstance() - Static method in class org.example.services.StorageService
 
getInstance(String) - Static method in class org.example.services.StorageService
 
getIP() - Method in class org.example.model.conversation.ConnectedUser
 
getIPHandler - Class in org.example.model.communication.server.handlers
 
getIPHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.getIPHandler
 
getLastModified() - Method in class me.server.model.LogFile
 
getLog() - Method in class me.server.model.Log
 
getLogLine() - Method in class me.server.model.LogLine
 
getM() - Method in class org.example.model.communication.server.httpEvents.NewMessageEvent
 
getM_localUser() - Method in class org.example.services.SessionService
 
getM_state() - Method in class org.example.model.communication.server.UDPReceive
 
getMessages() - Method in class org.example.model.conversation.Conversation
 
getNb_connectedUser() - Method in class org.example.services.SessionService
 
getPath() - Method in class org.example.services.StorageService
 
getPort() - Method in class me.server.HTTPServer
 
getPseudo() - Method in class org.example.model.conversation.User
 
GetPseudo - Class in org.example.model.communication.server.handlers
 
GetPseudo() - Constructor for class org.example.model.communication.server.handlers.GetPseudo
 
getReceiver() - Method in class org.example.model.conversation.Message
 
getRemoteConnectedUsers() - Method in class org.example.services.SessionService
 
getSender() - Method in class org.example.model.conversation.Message
 
getSendTime() - Method in class org.example.model.conversation.Message
 
getTail(Handler) - Method in class org.example.services.LogFormatter.HtmlFormatter
 
getText() - Method in class org.example.model.conversation.Message
 
getUdp_port() - Method in class org.example.services.SessionService
 
getUDPServer() - Method in class org.example.services.SessionService
 
getUser() - Method in class org.example.model.conversation.ConnectedUser
 
getUser1() - Method in class org.example.model.conversation.Conversation
 
getUserFromPseudo(String) - Method in class org.example.services.StorageService
 
getUserHandler - Class in org.example.model.communication.server.handlers
 
getUserHandler() - Constructor for class org.example.model.communication.server.handlers.getUserHandler
 
getUsername() - Method in class org.example.view.PersonObject
 
getUuid() - Method in class me.server.model.Log
 
getUuid() - Method in class me.server.model.LogLine
 
getUuid() - Method in class org.example.model.conversation.Message
 
getUuid() - Method in class org.example.model.conversation.User
 
getUUID() - Method in class org.example.view.PersonObject
 
getValue() - Method in class org.example.view.MessageObject
 
getValue() - Method in class org.example.view.PersonObject
 
goToChangeUsernameFrame(ActionEvent) - Method in class org.example.view.HelloController
 

H

handle(HttpExchange) - Method in class me.server.handlers.UploadLogs
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.ConnectedUserHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.DisconnectHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.EndSessionHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.GetAllConnectedUsers
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.getIPHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.GetPseudo
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.getUserHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.PingHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.receiveConnectedUsersHandler
 
handle(HttpExchange) - Method in class org.example.model.communication.server.handlers.ReceiveMessageHandler
 
handle(HttpExchange) - Method in class org.example.MyHttpHandler
 
HelloApplication - Class in org.example.view
 
HelloApplication(String) - Constructor for class org.example.view.HelloApplication
 
HelloController - Class in org.example.view
 
HelloController() - Constructor for class org.example.view.HelloController
 
HtmlFormatter - Class in org.example.services.LogFormatter
 
HtmlFormatter() - Constructor for class org.example.services.LogFormatter.HtmlFormatter
 
HTTPEvent - Interface in org.example.model.communication.server.httpEvents
 
HTTPRequest - Class in org.example
 
HTTPRequest() - Constructor for class org.example.HTTPRequest
 
httpServer - Variable in class org.example.model.communication.server.handlers.BaseHandler
 
httpServer - Variable in class org.example.model.communication.server.handlers.getIPHandler
 
HTTPServer - Class in me.server
 
HTTPServer - Class in org.example.model.communication.server
 
HTTPServer(int) - Constructor for class me.server.HTTPServer
 
HTTPServer(int) - Constructor for class org.example.model.communication.server.HTTPServer
 
HTTPService - Class in org.example.services
 
HTTPService.HTTPMethods - Enum in org.example.services
 

I

Is_unique(User) - Static method in class org.example.model.conversation.User
 
isOpen() - Method in class org.example.model.communication.server.UDPReceive
 
isUnique(String) - Method in class org.example.controler.StartSessionController
 

L

listAllBroadcastAddresses() - Method in class org.example.model.communication.server.UDPBroadcast.broadcastUDP
Method to get the adresses associated to a broadcast adress
ListenersInit - Class in org.example.controler
 
ListenersInit() - Constructor for class org.example.controler.ListenersInit
 
listPeopleConnected - Variable in class org.example.view.HelloController
 
log(String, Level) - Method in class org.example.services.LoggerService
 
Log - Class in me.server.model
 
Log(UUID, String) - Constructor for class me.server.model.Log
 
LogFile - Class in me.server.model
 
LogFile(String, long) - Constructor for class me.server.model.LogFile
 
LoggerService - Class in org.example.services
 
LoginApplication - Class in org.example.view
 
LoginApplication() - Constructor for class org.example.view.LoginApplication
 
LoginController - Class in org.example.view
 
LoginController() - Constructor for class org.example.view.LoginController
 
loginEnter(KeyEvent) - Method in class org.example.view.LoginController
 
loginText - Variable in class org.example.view.LoginController
 
LogLine - Class in me.server.model
 
LogLine(UUID, String) - Constructor for class me.server.model.LogLine
 

M

m_IP - Variable in class org.example.model.conversation.ConnectedUser
 
main(String[]) - Static method in class me.server.Main
 
main(String[]) - Static method in class org.example.HTTPRequest
 
main(String[]) - Static method in class org.example.Main
 
main(String[]) - Static method in class org.example.model.communication.server.UDPReceive
 
main(String[]) - Static method in class org.example.view.HelloApplication
 
main(String[]) - Static method in class org.example.view.LoginApplication
 
Main - Class in me.server
 
Main - Class in org.example
 
Main() - Constructor for class me.server.Main
 
Main() - Constructor for class org.example.Main
 
me.server - package me.server
 
me.server.handlers - package me.server.handlers
 
me.server.model - package me.server.model
 
Message - Class in org.example.model.conversation
 
Message(UUID, User, User, String, Date) - Constructor for class org.example.model.conversation.Message
 
Message(User, User, String) - Constructor for class org.example.model.conversation.Message
 
MessageObject - Class in org.example.view
 
MessageObject(String, boolean) - Constructor for class org.example.view.MessageObject
 
messageSendField - Variable in class org.example.view.HelloController
 
MyHttpHandler - Class in org.example
 
MyHttpHandler() - Constructor for class org.example.MyHttpHandler
 
myStage - Variable in class org.example.view.ChangeUsernameController
 

N

NewMessageEvent - Class in org.example.model.communication.server.httpEvents
 
NewMessageEvent(Message) - Constructor for class org.example.model.communication.server.httpEvents.NewMessageEvent
 
notify(T) - Method in interface org.example.model.CustomObserver
 
notifyAllSubscribers(List<ConnectedUser>) - Method in class org.example.model.communication.server.UDPReceive
 
notifyAllSubscribers(HTTPEvent) - Method in class org.example.model.communication.server.HTTPServer
 

O

org.example - package org.example
 
org.example.controler - package org.example.controler
 
org.example.model - package org.example.model
 
org.example.model.communication.server - package org.example.model.communication.server
 
org.example.model.communication.server.handlers - package org.example.model.communication.server.handlers
 
org.example.model.communication.server.httpEvents - package org.example.model.communication.server.httpEvents
 
org.example.model.conversation - package org.example.model.conversation
 
org.example.services - package org.example.services
 
org.example.services.LogFormatter - package org.example.services.LogFormatter
 
org.example.view - package org.example.view
 

P

parentStage - Variable in class org.example.view.ChangeUsernameController
 
PersonObject - Class in org.example.view
 
PersonObject(ConnectedUser) - Constructor for class org.example.view.PersonObject
 
PingHandler - Class in org.example.model.communication.server.handlers
 
PingHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.PingHandler
 
POST - org.example.services.HTTPService.HTTPMethods
 
PUT - org.example.services.HTTPService.HTTPMethods
 

R

receiveConnectedUsersHandler - Class in org.example.model.communication.server.handlers
 
receiveConnectedUsersHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.receiveConnectedUsersHandler
 
ReceiveMessageHandler - Class in org.example.model.communication.server.handlers
 
ReceiveMessageHandler(HTTPServer) - Constructor for class org.example.model.communication.server.handlers.ReceiveMessageHandler
 
removeConnectedUser(ConnectedUser) - Method in class org.example.services.SessionService
 
resubscribe() - Method in class org.example.view.HelloController
 
retrieveAllMessages() - Method in class org.example.services.StorageService
 
run() - Method in class org.example.controler.ConnectedUserController
 
run() - Method in class org.example.model.communication.server.UDPReceive
 

S

save(Conversation) - Method in class org.example.services.StorageService
 
save(Message) - Method in class org.example.services.StorageService
 
save(User) - Method in class org.example.services.StorageService
 
sendBroadcast(String, int) - Method in class org.example.model.communication.server.UDPBroadcast.broadcastUDP
Methode pour envoyer un message en broadcast
sendMessageClick(MouseEvent) - Method in class org.example.view.HelloController
 
sendMessageEnter(KeyEvent) - Method in class org.example.view.HelloController
 
sendPing() - Method in class org.example.controler.ConnectedUserController
 
sendRequest(String, String, HTTPService.HTTPMethods, String) - Method in class org.example.services.HTTPService
Send HTTP request using the app default port
sendResponse(HttpExchange, String) - Static method in class org.example.model.communication.server.handlers.getUserHandler
 
sendResponse(HttpExchange, String) - Static method in class org.example.model.communication.server.HTTPServer
Returns a simple HTTP response with the body with code 200 (Ok)
sendUDP(String, int, String) - Method in class org.example.model.communication.server.UDPBroadcast.broadcastUDP
Methode pour envoyer un message en udp
SessionService - Class in org.example.services
 
setCurrentStage(Stage) - Method in class org.example.view.ErrorController
 
setErrorText(String) - Method in class org.example.view.ErrorController
 
setHttpServer(HTTPServer) - Method in class org.example.services.SessionService
 
setIP(String) - Method in class org.example.model.conversation.ConnectedUser
 
setLocalIP(String) - Method in class org.example.services.SessionService
 
setLogger(String) - Method in class org.example.services.LoggerService
 
setM_localUser(ConnectedUser) - Method in class org.example.services.SessionService
 
setM_state(int) - Method in class org.example.model.communication.server.UDPReceive
 
setNb_connectedUser(int) - Method in class org.example.services.SessionService
 
setOpen(boolean) - Method in class org.example.model.communication.server.UDPReceive
 
setParentStage(Stage) - Method in class org.example.view.ErrorController
 
setReceiver(User) - Method in class org.example.model.conversation.Message
 
setSender(User) - Method in class org.example.model.conversation.Message
 
setStage(Stage) - Method in class org.example.view.HelloController
 
setStage(Stage) - Method in class org.example.view.LoginController
 
setStage(Stage, Stage) - Method in class org.example.view.ChangeUsernameController
 
setText(String) - Method in class org.example.model.conversation.Message
 
setUDPServer(UDPReceive) - Method in class org.example.services.SessionService
 
start(Stage) - Method in class org.example.view.ChangeUsenameApplication
 
start(Stage) - Method in class org.example.view.ErrorDialog
 
start(Stage) - Method in class org.example.view.HelloApplication
 
start(Stage) - Method in class org.example.view.LoginApplication
 
startServers() - Static method in class org.example.controler.ListenersInit
 
startSession(String) - Method in class org.example.controler.StartSessionController
 
startSession(MouseEvent) - Method in class org.example.view.LoginController
 
StartSessionController - Class in org.example.controler
 
StartSessionController() - Constructor for class org.example.controler.StartSessionController
 
stop() - Method in class org.example.view.HelloApplication
 
StorageService - Class in org.example.services
This class is a singleton, only one instance should exist at any time
subscribe(CustomObserver<List<ConnectedUser>>) - Method in class org.example.model.communication.server.UDPReceive
 
subscribe(CustomObserver<T>) - Method in interface org.example.model.CustomObservable
 
subscribeToObservers() - Method in class org.example.view.HelloController
 

T

toString() - Method in class org.example.model.conversation.Conversation
 
toString() - Method in class org.example.model.conversation.Message
 
toString() - Method in class org.example.model.conversation.User
 

U

u - Variable in class org.example.model.communication.server.httpEvents.UserDisconnectedEvent
 
UDPBroadcast - Class in org.example.model.communication.server
 
UDPBroadcast() - Constructor for class org.example.model.communication.server.UDPBroadcast
 
UDPBroadcast.broadcastUDP - Class in org.example.model.communication.server
Class braodcastUDP qui permet l'envoie en UDP
UDPReceive - Class in org.example.model.communication.server
 
UDPReceive() - Constructor for class org.example.model.communication.server.UDPReceive
 
unsubscribe(int) - Method in class org.example.model.communication.server.UDPReceive
 
unsubscribe(int) - Method in interface org.example.model.CustomObservable
 
UploadLogs - Class in me.server.handlers
 
UploadLogs() - Constructor for class me.server.handlers.UploadLogs
 
User - Class in org.example.model.conversation
 
User(String) - Constructor for class org.example.model.conversation.User
 
User(String, UUID) - Constructor for class org.example.model.conversation.User
 
UserDisconnectedEvent - Class in org.example.model.communication.server.httpEvents
 
UserDisconnectedEvent(User) - Constructor for class org.example.model.communication.server.httpEvents.UserDisconnectedEvent
 
usernameChange - Variable in class org.example.view.ChangeUsernameController
 

V

validateCancel(MouseEvent) - Method in class org.example.view.ChangeUsernameController
 
validateOK(MouseEvent) - Method in class org.example.view.ChangeUsernameController
 
validateOK(MouseEvent) - Method in class org.example.view.HelloController
 
validateOK(MouseEvent) - Method in class org.example.view.LoginController
 
valueOf(String) - Static method in enum org.example.services.HTTPService.HTTPMethods
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.example.services.HTTPService.HTTPMethods
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L M N O P R S T U V 
All Classes All Packages