Index

A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

C

CacheManager - Class in model.logic.server.dictionary
 
CacheManager(int, CacheReplacementPolicy) - Constructor for class model.logic.server.dictionary.CacheManager
The CacheManager function is responsible for managing the cache.
CacheReplacementPolicy - Interface in model.logic.server.dictionary
 
challenge() - Method in class view.GameController
 
challenge() - Method in interface viewModel.ViewModelFacade
 
challenge(String) - Method in interface model.logic.host.GameHandler
 
challenge(String) - Method in class model.logic.host.GameManager
The challenge function sends a challenge request to the calculation server.
challenge(String) - Method in class model.logic.server.dictionary.Dictionary
The challenge function takes in a word and checks if it is in the dictionary.
challenge(String...) - Method in class model.logic.server.dictionary.DictionaryManager
The challenge function takes in a String array of words and returns true if any of the words are anagrams of the last word.
checkOrCreateCalculationServer() - Method in class view.ConnectionController
The checkOrCreateCalculationServer function checks if the calculation server is running.
ChooseGameMode() - Method in class view.ViewController
The ChooseGameMode function is a function that allows the user to choose between playing in single player mode or multiplayer mode.
Client - Class in model.logic.client
 
Client(String, int, String) - Constructor for class model.logic.client.Client
Client constructor which both initialize the client parameters but also opens a thread for this client to listen on.
client1(int) - Static method in class test.MainTrain3
 
clientHandler - Variable in class model.logic.server.MyServer
 
ClientHandler - Interface in model.logic.client
 
ClientHandler1() - Constructor for class test.MainTrain3.ClientHandler1
 
close() - Method in interface model.logic.client.ClientHandler
 
close() - Method in class model.logic.host.GuestHandler
The close function is used to stop the thread from running.
close() - Method in class model.logic.server.dictionary.BookScrabbleHandler
The close function is used to close the connection between the client and server.
close() - Method in class model.logic.server.HostServer
The close function closes the server socket and all the client sockets.
close() - Method in class model.logic.server.MyServer
Closes the server and stops accepting new connections.
close() - Method in class test.MainTrain3.ClientHandler1
 
closeEverything() - Method in class model.logic.client.Client
The closeEverything function is called when the server is closing.
connectClients() - Method in class model.logic.server.HostServer
The connectClients function is responsible for connecting clients to the server.
ConnectionController - Class in view
 
ConnectionController() - Constructor for class view.ConnectionController
The ConnectionController function is the controller for the ConnectionView.fxml file, which allows users to choose a dictionary from a list of dictionaries and connect to it.
connectToServer() - Method in class view.ConnectionController
The connectToServer function is called when the user clicks on the "Connect" button.
contains(String) - Method in class model.logic.server.dictionary.BloomFilter
The contains function takes a string and checks if it is in the Bloom Filter.
A B C D E F G H I L M N P Q R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form