Hierarchy For All Packages
- it.polimi.ingsw.Client,
- it.polimi.ingsw.Client.ClientModel,
- it.polimi.ingsw.Client.View,
- it.polimi.ingsw.Common,
- it.polimi.ingsw.Server,
- it.polimi.ingsw.Server.Controller,
- it.polimi.ingsw.Server.Model,
- it.polimi.ingsw.Utility
Class Hierarchy
- java.lang.Object
- javafx.application.Application
- it.polimi.ingsw.Client.GUI
- it.polimi.ingsw.Server.Model.BoardSpace
- it.polimi.ingsw.Server.Model.BoardTest
- it.polimi.ingsw.Client.View.BoardView
- it.polimi.ingsw.Client.CellDataModel
- it.polimi.ingsw.Utility.ClassicLock (implements java.util.concurrent.locks.Lock)
- it.polimi.ingsw.Client.ClientModel.ClientBoard (implements it.polimi.ingsw.Common.BoardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientBoardSpace
- it.polimi.ingsw.Client.ClientModel.ClientCommonGoalCard (implements it.polimi.ingsw.Common.CommonGoalCardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientMove
- it.polimi.ingsw.Client.ClientModel.ClientObjectCard (implements it.polimi.ingsw.Common.ObjectCardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientPersonalGoalCard (implements it.polimi.ingsw.Common.PersonalGoalCardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientScoreboard (implements it.polimi.ingsw.Common.ScoreBoardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientScoreCard (implements it.polimi.ingsw.Common.ScoreCardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientShelf (implements it.polimi.ingsw.Common.ShelfInterface)
- it.polimi.ingsw.Server.Model.CommonGoalCardTest
- it.polimi.ingsw.Server.Model.Game
- it.polimi.ingsw.Server.Controller.GameController
- it.polimi.ingsw.Server.Controller.GameControllerTest
- it.polimi.ingsw.Common.GsonInterfaceSerializer<T> (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- it.polimi.ingsw.Server.Controller.GsonMoveDeserializer (implements com.google.gson.JsonDeserializer<T>)
- it.polimi.ingsw.Common.GsonOptionalSerializer<T> (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- it.polimi.ingsw.Server.Controller.Move
- it.polimi.ingsw.Client.View.MultipleView
- it.polimi.ingsw.Server.Model.ObjectCard (implements it.polimi.ingsw.Common.ObjectCardInterface)
- it.polimi.ingsw.Server.Model.ObjectCardTest
- it.polimi.ingsw.Client.View.OutputAbstraction
- it.polimi.ingsw.Server.Model.PersonalGoalCardTest
- it.polimi.ingsw.Client.View.PersonalGoalCardView
- it.polimi.ingsw.Server.Model.Player
- it.polimi.ingsw.Client.PlayerDataModel
- it.polimi.ingsw.Server.Model.PlayerTest
- it.polimi.ingsw.Utility.ProducerConsumerLock (implements java.util.concurrent.locks.ReadWriteLock)
- java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
- java.rmi.server.RemoteServer
- java.rmi.server.UnicastRemoteObject
- it.polimi.ingsw.Server.Model.Board (implements it.polimi.ingsw.Common.BoardInterface)
- it.polimi.ingsw.Client.ClientModel.ClientStatus (implements it.polimi.ingsw.Common.ClientStatusInterface)
- it.polimi.ingsw.Server.Model.CommonGoalCard (implements it.polimi.ingsw.Common.CommonGoalCardInterface)
- it.polimi.ingsw.Server.Controller.MoveIntermediate (implements it.polimi.ingsw.Common.MoveIntermediateInterface)
- it.polimi.ingsw.Server.Model.PersonalGoalCard (implements it.polimi.ingsw.Common.PersonalGoalCardInterface)
- it.polimi.ingsw.Server.Controller.RMIController (implements it.polimi.ingsw.Common.RMIControllerInterface)
- it.polimi.ingsw.Server.Model.Scoreboard (implements it.polimi.ingsw.Common.ScoreBoardInterface)
- it.polimi.ingsw.Server.Model.ScoreCard (implements it.polimi.ingsw.Common.ScoreCardInterface)
- it.polimi.ingsw.Server.Model.EndGameCard
- it.polimi.ingsw.Server.Model.Shelf (implements it.polimi.ingsw.Common.ShelfInterface)
- it.polimi.ingsw.Server.Controller.StatusIntermediate (implements it.polimi.ingsw.Common.StatusIntermediateInterface)
- java.rmi.server.UnicastRemoteObject
- java.rmi.server.RemoteServer
- it.polimi.ingsw.Client.RMIClient (implements it.polimi.ingsw.Common.RMIClientInterface)
- it.polimi.ingsw.Server.RMILifeline
- it.polimi.ingsw.Server.RMIServer
- it.polimi.ingsw.Client.View.ScoreBoardView
- it.polimi.ingsw.Client.Selector
- it.polimi.ingsw.Server.Model.SerializationTest
- it.polimi.ingsw.Server.ServerManager
- it.polimi.ingsw.Server.Model.ShelfTest
- it.polimi.ingsw.Client.View.ShelfView
- it.polimi.ingsw.Client.SocketClient
- it.polimi.ingsw.Server.SocketKeepAlive
- it.polimi.ingsw.Server.SocketServer
- it.polimi.ingsw.Common.StatusMessage
- it.polimi.ingsw.Client.View.TerminalAbstraction
- javafx.application.Application
Interface Hierarchy
- java.rmi.Remote
- it.polimi.ingsw.Common.BoardInterface
- it.polimi.ingsw.Common.ClientStatusInterface
- it.polimi.ingsw.Common.CommonGoalCardInterface
- it.polimi.ingsw.Common.MoveIntermediateInterface
- it.polimi.ingsw.Common.ObjectCardInterface
- it.polimi.ingsw.Common.PersonalGoalCardInterface
- it.polimi.ingsw.Common.RMIControllerInterface
- it.polimi.ingsw.Common.ScoreBoardInterface
- it.polimi.ingsw.Common.ScoreCardInterface
- it.polimi.ingsw.Common.ShelfInterface
- it.polimi.ingsw.Common.StatusIntermediateInterface
- it.polimi.ingsw.Common.RMIClientInterface
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- it.polimi.ingsw.Client.ClientModel.ClientObjectCardType
- it.polimi.ingsw.Server.Model.ObjectCardType (implements it.polimi.ingsw.Common.ObjectCardInterface)
- it.polimi.ingsw.Client.Scenes
- it.polimi.ingsw.Common.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- it.polimi.ingsw.Server.RMIServer.AdmissionResult
- java.lang.Record