Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

C

CacheManager - Class in Model.gameClasses
 
CacheManager(int, CacheReplacementPolicy) - Constructor for class Model.gameClasses.CacheManager
the CacheManager constructor gets the size of the cache structure and the cacheReplacementPolicy
CacheReplacementPolicy - Interface in Model.gameClasses
 
challenge(String) - Method in class Model.gameClasses.Dictionary
 
challenge(String) - Method in class Model.GuestModel
will ask from the server to challenge the word
challenge(String) - Method in class Model.HostModel
A method which check if the word is valid or not send the information to the handler with the method sendToHandler() notify to the binding objects by a format - requestedId + ":" + method + ":" + inputs
challenge(String) - Method in class Model.Model
 
challenge(String) - Method in class ViewModel.ViewModel
 
challenge(String...) - Method in class Model.gameClasses.DictionaryManager
 
CHALLENGE - Static variable in class General.MethodsNames
 
challengeTest(Socket, Socket, HostModel, int) - Static method in class Model.tests.HostModelTest
 
changesList - Variable in class ViewModel.ViewModel
 
check(String) - Method in class Model.gameClasses.LRU
 
Checker() - Constructor for class Model.tests.ClientCommunicationTest.Checker
 
Checker() - Constructor for class Model.tests.HostModelTest.Checker
 
checkResult(String, String) - Static method in class Model.tests.ClientCommunicationTest
 
checkResult(String, String, String) - Static method in class Model.tests.ClientCommunicationTest.Checker
 
checkResult(String, String, String) - Static method in class Model.tests.HostModelTest.Checker
 
checkUnEqual(String, String, String) - Static method in class Model.tests.HostModelTest.Checker
 
client1(int) - Static method in class Model.tests.TestClientServer
 
ClientCommunication - Class in Model
This class is responsible for the communication between the client and the server It sends messages to the server and notifies the observers when a message is received The protocol is: id:method:input1,input2,...
ClientCommunication() - Constructor for class Model.ClientCommunication
 
ClientCommunication(String, int, String) - Constructor for class Model.ClientCommunication
Creates a new client communication with the server and starts a new thread to check for messages from the server
ClientCommunicationTest - Class in Model.tests
 
ClientCommunicationTest() - Constructor for class Model.tests.ClientCommunicationTest
 
ClientCommunicationTest.Checker - Class in Model.tests
 
ClientCommunicationTest.Test - Class in Model.tests
 
ClientHandler - Interface in Model.gameClasses
 
ClientHandler1() - Constructor for class Model.tests.TestClientServer.ClientHandler1
 
close() - Method in class Model.ClientCommunication
close the socket connection to the server -> stop the thread
close() - Method in class Model.gameClasses.BookScrabbleHandler
 
close() - Method in interface Model.gameClasses.ClientHandler
 
close() - Method in class Model.GuestModelHandler
 
close() - Method in class Model.HostServer
close --> close the server and all the sockets
close() - Method in class Model.tests.TestClientServer.ClientHandler1
 
close() - Method in class ViewModel.ViewModel
The close function closes the connection.
CLOSE_CHALLENGE_ALERT - Static variable in class General.MethodsNames
 
closeConnection() - Method in class Model.GuestModel
 
closeConnection() - Method in class Model.HostModel
 
closeConnection() - Method in class Model.Model
 
com.example.bookscrabbleapp - module com.example.bookscrabbleapp
 
connect(String, int, String) - Method in class Model.ClientCommunication
 
CONNECT - Static variable in class General.MethodsNames
 
connectToBookScrabbleServer(int, String, int) - Method in class Model.HostModel
method that connect and start the connection with the server and open its own server.
connectToHostServer() - Method in class Model.GuestModel
 
contains(String) - Method in class Model.gameClasses.BloomFilter
Check if a given word exists in the bloom filter
createBtnHandler() - Method in class View.bookscrabbleapp.WelcomePageController
button handler that presents the Input fields for creating a lobby
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values