Uses of Interface
jrummikub.util.IEvent

Packages that use IEvent
jrummikub.control   
jrummikub.control.network   
jrummikub.control.turn   
jrummikub.util   
jrummikub.view   
jrummikub.view.impl   
 

Uses of IEvent in jrummikub.control
 

Methods in jrummikub.control that return IEvent
 IEvent LoginControl.getCancelEvent()
          Getter for cancelEvent
 IEvent GameControl.getEndOfGameEvent()
          Is emitted when the user ends the game and start a new one
 IEvent ITurnTimer.getTimeRunOutEvent()
          Returns the event that is emitted if the timer timed out.
 IEvent TurnTimer.getTimeRunOutEvent()
           
 

Uses of IEvent in jrummikub.control.network
 

Methods in jrummikub.control.network that return IEvent
 IEvent AbstractGameBeginControl.getBackEvent()
          The back event is emitted when the player wants to go back to the previous control and panel
 IEvent NetworkControl.getBackToLoginEvent()
          The back to login event is emitted when the player aborted the connecting process or when a connection error has occured and been acknowledged
 IEvent ConnectionControl.getConnectedEvent()
           
 IEvent IConnectionControl.getConnectedEvent()
           
 IEvent ConnectionControl.getConnectionLostEvent()
           
 IEvent IConnectionControl.getConnectionLostEvent()
           
 IEvent ConnectionControl.getGameStartEvent()
           
 IEvent IConnectionControl.getGameStartEvent()
           
 IEvent ConnectionControl.getNextPlayerEvent()
           
 IEvent IConnectionControl.getNextPlayerEvent()
           
 IEvent ConnectionControl.getRedealEvent()
           
 IEvent IConnectionControl.getRedealEvent()
           
 IEvent ConnectionControl.getRoundStartEvent()
           
 IEvent IConnectionControl.getRoundStartEvent()
           
 IEvent GameJoinControl.getStartGameEvent()
          The event that is emitted when the game is started
 IEvent NetworkControl.getStopNetworkEvent()
          Getter for stopNetworkEvent
 IEvent ConnectionControl.getTurnStartEvent()
           
 IEvent IConnectionControl.getTurnStartEvent()
           
 

Uses of IEvent in jrummikub.control.turn
 

Methods in jrummikub.control.turn that return IEvent
 IEvent AbstractTurnControl.getRedealEvent()
           
 IEvent ITurnControl.getRedealEvent()
          Emitted when the round is aborted and needs to be restarted
 

Uses of IEvent in jrummikub.util
 

Classes in jrummikub.util that implement IEvent
 class Event
          Simple parameterless event generator
 

Uses of IEvent in jrummikub.view
 

Methods in jrummikub.view that return IEvent
 IEvent IView.getAcknowledgeConnectionLostEvent()
          The acknoledge connection lost event is emitted when the user has acknowledged that the network connection was lost
 IEvent IView.getAcknowledgeInvalidEvent()
          The start turn event is emitted when the player knows what invalid stones he played
 IEvent ISettingsPanel.getAddPlayerEvent()
          The add player event is emitted when the user wants to add a player to the player list
 IEvent ISettingsPanel.getBackEvent()
          Emitted when the user wants to go back to the panel before
 IEvent IConnectPanel.getCancelEvent()
          Is emitted when the user wants to abort connecting or has acknowledged the error
 IEvent ILoginPanel.getCancelEvent()
          Emitted when the user cancels the login process
 IEvent IQuitWarningPanel.getCancelEvent()
          Is emitted if the user selected quit by mistake
 IEvent IGameListPanel.getCancelEvent()
          Emitted when the network game is canceled
 IEvent IView.getEndPauseEvent()
          The end pause event is emitted when the user wants to sresume the game after a pause
 IEvent IView.getEndProgramEvent()
          The quit event is emitted when the player wants to quit the game
 IEvent IPlayerPanel.getEndTurnEvent()
          The end turn event is emitted when the player wants to end his turn
 IEvent IView.getLoadEvent()
          The load event is emitted when the user wants to load a previously saved game state
 IEvent IView.getMenuNewGameEvent()
          The menu new game event is emitted when the user selects the new game menu entry
 IEvent IView.getNetworkGameEvent()
          The network game event is emitted when the user chooses a network game
 IEvent IView.getNewGameEvent()
          Is emitted if the player wants to end the game and start a new one
 IEvent IView.getNewRoundEvent()
          The new round event is emitted when the player wants to start a new round
 IEvent ISettingsPanel.getOfferGameEvent()
          The offer new game event is emitted when a new game is started and looking for players
 IEvent IGameListPanel.getOpenNewGameEvent()
          Emitted when a new game is offered
 IEvent IView.getPauseEvent()
          The pause event is emitted when the user wants to pause the current turn
 IEvent IQuitWarningPanel.getQuitEvent()
          Is emitted if the user is positive about quitting
 IEvent IView.getQuitEvent()
          The quit event is emitted when the user wants to leave the application
 IEvent IPlayerPanel.getRedealEvent()
          The redeal event is emitted when the player wants to get new stones
 IEvent ISettingsPanel.getSetVariantChildrenEvent()
          Emitted when the children variant is chosen
 IEvent ISettingsPanel.getSetVariantDefaultEvent()
          Emitted when the variables are reset to the default values
 IEvent IPlayerPanel.getSortByGroupsEvent()
          The sort by groups event is emitted when the player wants to sort his stones by groups
 IEvent IPlayerPanel.getSortByRunsEvent()
          The sort by runs event is emitted when the player wants to sort his stones by runs
 IEvent ISettingsPanel.getStartGameEvent()
          the start game event is emitted when the user wants to start the game
 IEvent IView.getStartTurnEvent()
          The start turn event is emitted when the player wants to start his turn
 

Uses of IEvent in jrummikub.view.impl
 

Methods in jrummikub.view.impl that return IEvent
(package private)  IEvent StartTurnPanel.getAcknowledgeConnectionLostEvent()
           
 IEvent View.getAcknowledgeConnectionLostEvent()
           
(package private)  IEvent StartTurnPanel.getAcknowledgeInvalidEvent()
           
 IEvent View.getAcknowledgeInvalidEvent()
           
 IEvent SettingsPanel.getAddPlayerEvent()
           
 IEvent SettingsPanel.getBackEvent()
           
 IEvent QuitWarningPanel.getCancelEvent()
           
 IEvent ConnectPanel.getCancelEvent()
           
 IEvent LoginPanel.getCancelEvent()
           
 IEvent GameListPanel.getCancelEvent()
           
(package private)  IEvent PausePanel.getEndPauseEvent()
           
 IEvent View.getEndPauseEvent()
           
(package private)  IEvent RoundEndPanel.getEndProgramEvent()
          The end program is emitted when the player wants to quit the program
 IEvent View.getEndProgramEvent()
           
 IEvent PlayerPanel.getEndTurnEvent()
           
 IEvent View.getLoadEvent()
           
(package private)  IEvent SettingsPanel.getLoadGameEvent()
           
 IEvent View.getMenuNewGameEvent()
           
(package private)  IEvent SettingsPanel.getNetworkGameEvent()
           
 IEvent View.getNetworkGameEvent()
           
(package private)  IEvent RoundEndPanel.getNewGameEvent()
           
 IEvent View.getNewGameEvent()
           
(package private)  IEvent RoundEndPanel.getNewRoundEvent()
          The new round event is emitted when the player wants to start a new round
 IEvent View.getNewRoundEvent()
           
 IEvent SettingsPanel.getOfferGameEvent()
           
 IEvent GameListPanel.getOpenNewGameEvent()
           
(package private)  IEvent PlayerPanel.getPauseEvent()
           
 IEvent View.getPauseEvent()
           
 IEvent QuitWarningPanel.getQuitEvent()
           
 IEvent View.getQuitEvent()
           
 IEvent PlayerPanel.getRedealEvent()
           
 IEvent SettingsPanel.getSetVariantChildrenEvent()
           
 IEvent SettingsPanel.getSetVariantDefaultEvent()
           
 IEvent PlayerPanel.getSortByGroupsEvent()
           
 IEvent PlayerPanel.getSortByRunsEvent()
           
 IEvent SettingsPanel.getStartGameEvent()
           
(package private)  IEvent StartTurnPanel.getStartTurnEvent()
           
 IEvent View.getStartTurnEvent()