- IAcceptTradeOverlay - Interface in client.domestic
-
Interface for the accept trade overlay, which allows the user to accept or
reject a proposed trade
- IAction - Interface in client.base
-
Generic action interface
- IButtonGroup - Interface in client.devcards
-
- IBuyDevCardView - Interface in client.devcards
-
"Buy dev card" view interface
- IChatController - Interface in client.communication
-
Chat controller interface
- IChatView - Interface in client.communication
-
Chat view interface
- ICommand - Interface in server.commands
-
Interface used for command objects.
- ICommandBuilder - Interface in server.commands
-
Default interface for builder classes.
- ICommandDAO - Interface in server.persistence
-
- ICommandDirector - Interface in server.commands
-
- IController - Interface in client.base
-
Base controller interface
- id - Variable in class server.ai.characters.AI
-
- id - Variable in class server.ai.characters.personalities.Personality
-
- id - Variable in class server.commands.games.GamesCommandFactory.SaveBuilder
-
- id - Variable in class server.commands.games.GamesSaveCommand
-
- ID - Variable in class server.model.ServerPlayer
-
- id - Variable in class shared.data.GameInfo
-
- id - Variable in class shared.data.PlayerInfo
-
- id - Variable in class shared.networking.parameter.PJoinGame
-
- id - Variable in class shared.networking.parameter.PSaveGame
-
- id - Variable in class shared.networking.transport.NetGame
-
- IDevCardController - Interface in client.devcards
-
"Dev card" controller interface
- IDiscardController - Interface in client.discard
-
Discard controller interface
- IDiscardView - Interface in client.discard
-
Discard view interface
- IDomesticTradeController - Interface in client.domestic
-
Interface for the domestic trade controller
- IDomesticTradeOverlay - Interface in client.domestic
-
Implementation of the domestic trade overlay, which allows the user to
propose a domestic trade
- IDomesticTradeView - Interface in client.domestic
-
Interface of the domestic trade view, which contains the "Domestic Trade"
button
- IGameDAO - Interface in server.persistence
-
- IGameFinishedView - Interface in client.points
-
Interface for the game finished view, which is displayed when the game is
over
- IGameHistoryController - Interface in client.communication
-
Game history controller interface
- IGameHistoryView - Interface in client.communication
-
Game history view interface
- IJoinGameController - Interface in client.join
-
Interface for the join game controller
- IJoinGameView - Interface in client.join
-
Interface for the join game view, which lets the user select a game to join
- ILoginController - Interface in client.login
-
Interface for the login controller
- ILoginView - Interface in client.login
-
Interface for the login view, which lets the user create a new account and
login
- image - Variable in class client.points.GameFinishedView
-
- IMAGE_HEIGHT - Variable in class client.points.GameFinishedView
-
- IMAGE_SCALE - Static variable in class client.discard.DiscardView.Resource
-
- IMAGE_SIZE - Static variable in class client.discard.DiscardView.Resource
-
- IMAGE_SIZE - Static variable in class client.resources.ResourceBarView.ResourceElement
-
- IMAGE_SPACING - Variable in class client.points.PointsView
-
- ImageHandler - Class in client.map.view.helpers
-
Class for storing images necessary for the map component.
- ImageHandler() - Constructor for class client.map.view.helpers.ImageHandler
-
- imageLabel - Variable in class client.devcards.BuyDevCardView
-
- imageLabel - Variable in class client.roll.RollView
-
- ImageLocation - Class in client.map.view.helpers
-
This class stores the disk location of the image files for the map.
- ImageLocation() - Constructor for class client.map.view.helpers.ImageLocation
-
- imageLocation - Variable in class client.misc.WaitView
-
- ImageUtils - Class in client.utils
-
- ImageUtils() - Constructor for class client.utils.ImageUtils
-
- IMapController - Interface in client.map
-
Interface for the map controller
- IMapModel - Interface in shared.model.map.model
-
- IMapState - Interface in client.map.view.mapState
-
The map state handles what the map should do in special cases, for instance during setup
when a settlement and road should be placed consecutively.
- IMapView - Interface in client.map.view
-
Interface for the map view
- IMaritimeTradeController - Interface in client.maritime
-
Interface for the maritime trade controller
- IMaritimeTradeOverlay - Interface in client.maritime
-
Interface for the maritime trade overlay, which lets the user make a maritime
trade
- IMaritimeTradeView - Interface in client.maritime
-
Interface for the maritime trade view, which displays the "Maritime Trade"
button
- IMessageView - Interface in client.misc
-
Interface for the message view, which is used to display messages to the user
- img - Variable in class client.misc.WaitView
-
- increaseAmount(ResourceType) - Method in class client.discard.DiscardController
-
- increaseAmount(ResourceType) - Method in interface client.discard.IDiscardController
-
This method is called when the user increases the amount of the specified
resource.
- increaseResourceAmount(ResourceType) - Method in class client.domestic.DomesticTradeController
-
- increaseResourceAmount(ResourceType) - Method in interface client.domestic.IDomesticTradeController
-
Called by the domestic trade overlay when the user increases the amount
of a resource.
- incrementArmySize() - Method in class shared.model.Player
-
Increments this player's army size
- IncrementLength() - Method in class shared.model.map.model.RoadCounter.Road
-
- INewGameView - Interface in client.join
-
Interface for the new game view, which lets the user enter parameters for a
new game
- inFirePlace - Static variable in class server.Log
-
- info - Variable in class server.commands.games.GamesCreateCommand
-
- initComponents() - Method in class client.login.LoginView
-
- initComponents() - Method in class client.login.LoginView.RegisterPanel
-
- initComponents() - Method in class client.login.LoginView.SignInPanel
-
- initDiscard(boolean) - Method in class server.model.MockServerGame
-
- initDiscard(boolean) - Method in class server.model.RealServerGameManager
-
Initializes the discard list.
- initDiscard(boolean) - Method in class server.model.ServerGameManager
-
Initializes the discard list.
- initDiscardView() - Method in class client.discard.DiscardController
-
- initEventListeners() - Method in class client.login.LoginView.RegisterPanel
-
- initEventListeners() - Method in class client.login.LoginView.SignInPanel
-
- INITIAL_CAPACITY - Static variable in class shared.model.map.handlers.EdgeHandler
-
- INITIAL_CAPACITY - Static variable in class shared.model.map.handlers.PortHandler
-
- INITIAL_CAPACITY - Static variable in class shared.model.map.handlers.VertexHandler
-
- INITIAL_SIZE - Static variable in class server.commands.util.UtilCommandFactory
-
- initialize() - Method in class client.discard.DiscardView
-
- initialize() - Method in class client.domestic.AcceptTradeOverlay
-
- initialize() - Method in class client.join.JoinGameView
-
- initialize() - Method in class client.resources.ResourceBarView
-
- initialize() - Method in class client.resources.ResourceBarView.ResourceElement
-
- Initialize(int) - Method in class server.Server
-
- initializeImages() - Method in class client.discard.DiscardView
-
- InitializeLogger() - Static method in class server.Log
-
- initializePlayer(int, String, CatanColor) - Method in interface client.turntracker.ITurnTrackerView
-
Initializes the properties for a player in the turn tracker display
- initializePlayer(int, String, CatanColor) - Method in class client.turntracker.TurnTrackerView
-
- initializePlayersToTradeWith() - Method in class client.domestic.DomesticTradeController
-
- initializeResources() - Method in class client.discard.DiscardView
-
- initializeResources() - Method in class client.resources.ResourceBarView
-
- initializeStaticListOfGames() - Method in class client.networking.MockServerProxy
-
Initializes a hard coded static state of the game
- initializeStaticStateOfGame() - Method in class client.networking.MockServerProxy
-
Initializes a hard-coded state of the game
- initializeTurns() - Method in class client.turntracker.TurnTrackerController
-
- initializeView() - Method in class client.discard.DiscardView
-
- initializeView() - Method in class client.join.JoinGameView
-
- initializeView() - Method in class client.resources.ResourceBarView
-
- initImages() - Method in class client.maritime.MaritimeTradeOverlay
-
- initInternalComponents() - Method in class client.join.NewGameView
-
- initLayout() - Method in class client.login.LoginView.RegisterPanel
-
- initLayout() - Method in class client.login.LoginView.SignInPanel
-
- initLeftComponents() - Method in class client.login.LoginView
-
- initMiddleComponents() - Method in class client.login.LoginView
-
- initResourceList() - Method in class client.discard.DiscardController
-
- initRightComponents() - Method in class client.login.LoginView
-
- initTooltips() - Method in class client.login.LoginView.RegisterPanel
-
- input - Variable in class server.commands.moves.MovesCommandFactory.MaritimeTradeBuilder
-
- input - Variable in class server.commands.moves.MovesMaritimeTradeCommand
-
- inputPanel - Variable in class client.communication.ChatView
-
- inputResource - Variable in class shared.networking.parameter.PMaritimeTrade
-
- insertUpdate(DocumentEvent) - Method in class client.login.LoginView.TextFieldValidator
-
- InvalidFactoryParameterException - Exception in server.commands
-
Exception for dealing with factory input data.
- InvalidFactoryParameterException() - Constructor for exception server.commands.InvalidFactoryParameterException
-
- InvalidFactoryParameterException(String) - Constructor for exception server.commands.InvalidFactoryParameterException
-
- InvalidFactoryParameterException(Throwable) - Constructor for exception server.commands.InvalidFactoryParameterException
-
- InvalidFactoryParameterException(String, Throwable) - Constructor for exception server.commands.InvalidFactoryParameterException
-
- InvalidFactoryParameterException(String, Throwable, boolean, boolean) - Constructor for exception server.commands.InvalidFactoryParameterException
-
- IOverlayView - Interface in client.base
-
Base interface for overlay views
- IPersistenceProvider - Interface in server.persistence
-
- IPlayDevCardView - Interface in client.devcards
-
"Play dev card" view interface
- IPlayerWaitingController - Interface in client.join
-
Interface for the player waiting controller
- IPlayerWaitingView - Interface in client.join
-
Interface for the player waiting view, which is displayed when the user is
waiting for other players to join their game
- IPointsController - Interface in client.points
-
Interface for the points controller
- IPointsView - Interface in client.points
-
Interface for the points view, which displays the user's victory points
- IResourceBarController - Interface in client.resources
-
Interface for the resource bar controller
- IResourceBarView - Interface in client.resources
-
Interface for the resource bar view
- IRobView - Interface in client.map
-
Interface for the rob view, which lets the user select a player to rob
- IRollController - Interface in client.roll
-
Interface for the roll controller
- IRollResultView - Interface in client.roll
-
Interface for the roll result view, which displays the result of a roll
- IRollView - Interface in client.roll
-
Interface for the roll view, which allows the user to roll the dice
- IsAllowed() - Method in class client.map.view.dropObject.CityDropObject
-
- IsAllowed() - Method in class client.map.view.dropObject.DropObject
-
Returns if the object can be placed at the current location.
- IsAllowed() - Method in class client.map.view.dropObject.NoDrop
-
- IsAllowed() - Method in class client.map.view.dropObject.RoadDropObject
-
- IsAllowed() - Method in class client.map.view.dropObject.RobberDropObject
-
- IsAllowed() - Method in class client.map.view.dropObject.SettlementDropObject
-
- isARobot() - Method in class shared.model.Player
-
A simple function to determine if the player is controlled by AI
- isClickable() - Method in class client.resources.ResourceBarView.ResourceElement
-
- ISelectColorView - Interface in client.join
-
Interface for the select color view, which lets the user select the desired
color when they join a game
- isEnabled() - Method in class client.resources.ResourceBarView.ResourceElement
-
- IsEndGame() - Method in class shared.model.GameState
-
checks if the game state is finished
- isExpired() - Method in class server.cookie.ServerCookie
-
Checks if the cookie has expired (180 minutes)
- isFree() - Method in class shared.networking.parameter.PBuildRoad
-
- isFree() - Method in class shared.networking.parameter.PBuildSettlement
-
- IsGoodSetup(Vertex) - Method in class shared.model.map.model.MapModel
-
- isHasDiscarded() - Method in class shared.networking.transport.NetPlayer
-
- isInitializedTo - Variable in class client.turntracker.TurnTrackerController
-
- isLeftHandCoordinate() - Method in class shared.model.map.Coordinate
-
Determines if the coordinate is left handed.
- isModalShowing() - Method in interface client.base.IOverlayView
-
Indicates whether or not the overlay is currently showing.
- isModalShowing() - Method in class client.base.OverlayView
-
Is the overlay currently showing?
- isOnHex(Hex) - Method in class shared.model.map.objects.Robber
-
Determines if the robber is on a certain hex.
- IsPlayerJoined(int, ServerGameManager) - Method in class server.model.GameTable
-
Checks whether a player has joined a specific game
- IsPlayerRobot(int) - Method in class server.model.RealServerGameManager
-
Checks if a player is a robot
- isRandomNumbers() - Method in class shared.networking.parameter.PCreateGame
-
- isRandomPorts() - Method in class shared.networking.parameter.PCreateGame
-
- isRandomTiles() - Method in class shared.networking.parameter.PCreateGame
-
- isRightHandCoordinate() - Method in class shared.model.map.Coordinate
-
Determines if the coordinate is right handed.
- IsRobberInitialized() - Method in interface client.map.IMapController
-
- IsRobberInitialized() - Method in class client.map.MapController
-
- IsRobberInitialized() - Method in interface shared.model.map.model.IMapModel
-
Returns if the robber is initialized.
- IsRobberInitialized() - Method in class shared.model.map.model.MapModel
-
- IsRobberInitialized() - Method in class shared.model.map.model.UnmodifiableMapModel
-
- isRobot - Variable in class shared.model.Player
-
- isSelected(ButtonModel) - Method in class client.devcards.ButtonGroupPanel
-
- isSelected(ButtonModel) - Method in interface client.devcards.IButtonGroup
-
- IsSetup() - Method in interface client.map.view.mapState.IMapState
-
Returns if the current state is a map setup state.
- IsSetup() - Method in class client.map.view.mapState.NormalState
-
- IsSetup() - Method in class client.map.view.mapState.RoadBuilderState
-
- IsSetup() - Method in class client.map.view.mapState.RoadSetupState
-
- IsSetup() - Method in class client.map.view.mapState.SettlementSetupState
-
- IsSetup() - Method in class shared.model.GameState
-
Whether the game is in setup or not
- IsSetup() - Method in class shared.model.map.model.MapModel
-
- IsValid() - Method in class client.map.view.dropObject.CityDropObject
-
- IsValid() - Method in class client.map.view.dropObject.DropObject
-
Returns if the location of the object is a valid location.
- IsValid() - Method in class client.map.view.dropObject.NoDrop
-
- IsValid() - Method in class client.map.view.dropObject.RoadDropObject
-
- IsValid() - Method in class client.map.view.dropObject.RobberDropObject
-
- IsValid() - Method in class client.map.view.dropObject.SettlementDropObject
-
- IsValidPlugin() - Method in class server.persistence.PersistenceHandler
-
Returns whether this persistence handler has a valid plugin it can load
- ITEM_SIZE - Variable in class client.map.RobView
-
- ITurnTrackerController - Interface in client.turntracker
-
Interface for the turn tracker controller
- ITurnTrackerView - Interface in client.turntracker
-
Interface for the turn tracker view, which displays whose turn it is, and
what state the game is in
- IUserDAO - Interface in server.persistence
-
This just uses server player since it so closely mirrors what's in the database
- IView - Interface in client.base
-
Base interface for views
- IWaitView - Interface in client.misc
-
Interface for the wait view, which is used to display wait dialogs to the
user