Index
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
All Classes and Interfaces|All Packages|Constant Field Values