Uses of Interface
jrummikub.util.IEvent1

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

Uses of IEvent1 in jrummikub.control
 

Methods in jrummikub.control that return IEvent1
 IEvent1<Score> RoundControl.getEndOfRoundEvent()
          End the round
 IEvent1<LoginData> LoginControl.getLoginEvent()
          Getter for loginEvent
 IEvent1<PlayerSettings> RoundControl.getRestartRoundEvent()
          Emitted when the round is aborted and needs to be restarted
 IEvent1<IRoundState> RoundControl.getRoundStateUpdateEvent()
          Is emitted in network when a new turn starts
 IEvent1<GameSettings> SettingsControl.getStartGameEvent()
          the start game event is emitted when the user wants to start a game and the settings made are valid
 

Uses of IEvent1 in jrummikub.control.network
 

Methods in jrummikub.control.network that return IEvent1
 IEvent1<LoginError> ConnectionControl.getConnectionFailedEvent()
           
 IEvent1<LoginError> IConnectionControl.getConnectionFailedEvent()
           
 IEvent1<java.lang.Boolean> ConnectionControl.getGameJoinAckEvent()
           
 IEvent1<java.lang.Boolean> IConnectionControl.getGameJoinAckEvent()
           
 IEvent1<java.lang.String> ConnectionControl.getGameJoinEvent()
           
 IEvent1<java.lang.String> IConnectionControl.getGameJoinEvent()
           
 IEvent1<java.lang.String> ConnectionControl.getGameLeaveEvent()
           
 IEvent1<java.lang.String> IConnectionControl.getGameLeaveEvent()
           
 IEvent1<GameData> ConnectionControl.getGameOfferEvent()
           
 IEvent1<GameData> IConnectionControl.getGameOfferEvent()
           
 IEvent1<java.util.UUID> ConnectionControl.getGameWithdrawalEvent()
           
 IEvent1<java.util.UUID> IConnectionControl.getGameWithdrawalEvent()
           
 IEvent1<java.lang.String> ConnectionControl.getParticipantLeftEvent()
           
 IEvent1<java.lang.String> IConnectionControl.getParticipantLeftEvent()
           
 IEvent1<IRoundState> ConnectionControl.getRoundStateUpdateEvent()
           
 IEvent1<IRoundState> IConnectionControl.getRoundStateUpdateEvent()
           
 IEvent1<GameSettings> GameOfferControl.getStartGameEvent()
          The event that is emitted when the game is started
 IEvent1<ITable> ConnectionControl.getTableUpdateEvent()
           
 IEvent1<ITable> IConnectionControl.getTableUpdateEvent()
           
 

Uses of IEvent1 in jrummikub.control.turn
 

Methods in jrummikub.control.turn that return IEvent1
 IEvent1<ITable> AbstractTurnControl.getTableUpdateEvent()
           
 IEvent1<ITable> ITurnControl.getTableUpdateEvent()
          Emitted in network when the table changes during player turn
 

Uses of IEvent1 in jrummikub.util
 

Classes in jrummikub.util that implement IEvent1
 class Event1<T>
          Simple single parameter event generator
 

Uses of IEvent1 in jrummikub.view
 

Methods in jrummikub.view that return IEvent1
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeHighestValueEvent()
          The change highest value event is emitted when the user wants to set the highest Stone value
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeInitialMeldThresholdEvent()
          The change initial meld threshold event is emitted when the user wants change the initial meld threshold
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeJokerNumberEvent()
          Emitted when the joker number is changed
 IEvent1<java.lang.Boolean> ISettingsPanel.getChangeNoLimitsEvent()
          Emitted when no limits is chosen
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeNumberOfStonesDealtEvent()
          The change number of Stones dealt event is emitted when the user wants to be dealt more or less than 14 Stones at the game start
 IEvent1<java.lang.Boolean> ISettingsPanel.getChangeSeeHandSizeEvent()
          The change see hand size event is emitted when the player chooses to see the other players hand sizes
 IEvent1<java.util.Set<StoneColor>> ISettingsPanel.getChangeStoneColorsEvent()
          The change Stone colors event is emitted when the user chooses the stone colors to play with.
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeStoneSetNumberEvent()
          The change StoneSet number event is emitted when the user wants to use more or less than 2 StoneSets per color
 IEvent1<java.lang.Integer> ISettingsPanel.getChangeTimeEvent()
          Emitted when totalTime for a turn is changed
 IEvent1<Position> IClickable.getClickEvent()
          the click event is emitted when the player clicks on the table/hand/etc.
 IEvent1<GameData> IGameListPanel.getJoinEvent()
          Emitted when the user chose to join an existing, open game
 IEvent1<java.io.File> IView.getLoadFileEvent()
          The load file event is emitted when the user chose to discard the current game to save another
 IEvent1<LoginData> ILoginPanel.getLoginEvent()
          Player has offered all information and wants to connect
 IEvent1<java.lang.Integer> ISettingsPanel.getRemovePlayerEvent()
          The remove player event is emitted when the user wants to remove a player remove the player list
 IEvent1<java.io.File> IView.getSaveEvent()
          The save event is emitted when the user wants to save the current game state
 IEvent1<java.lang.String> ILoginPanel.getUseDedicatedServerEvent()
          Emitted when the user presses the use dedicated server button
 

Uses of IEvent1 in jrummikub.view.impl
 

Methods in jrummikub.view.impl that return IEvent1
 IEvent1<java.lang.Integer> SettingsPanel.getChangeHighestValueEvent()
           
 IEvent1<java.lang.Integer> SettingsPanel.getChangeInitialMeldThresholdEvent()
           
 IEvent1<java.lang.Integer> SettingsPanel.getChangeJokerNumberEvent()
           
 IEvent1<java.lang.Boolean> SettingsPanel.getChangeNoLimitsEvent()
           
 IEvent1<java.lang.Integer> SettingsPanel.getChangeNumberOfStonesDealtEvent()
           
 IEvent1<java.lang.Boolean> SettingsPanel.getChangeSeeHandSizeEvent()
           
 IEvent1<java.util.Set<StoneColor>> SettingsPanel.getChangeStoneColorsEvent()
           
 IEvent1<java.lang.Integer> SettingsPanel.getChangeStoneSetNumberEvent()
           
 IEvent1<java.lang.Integer> SettingsPanel.getChangeTimeEvent()
           
 IEvent1<GameData> GameListPanel.getJoinEvent()
           
 IEvent1<java.io.File> View.getLoadFileEvent()
           
 IEvent1<LoginData> LoginPanel.getLoginEvent()
           
(package private)  IEvent1<java.awt.Point> StoneCollectionPanel.getOtherClickEvent()
          The other click event is emitted by the stone collection when the player has clicked on it, but hasn't hit a stone.
 IEvent1<java.lang.Integer> SettingsPanel.getRemovePlayerEvent()
           
 IEvent1<java.io.File> View.getSaveEvent()
           
 IEvent1<java.lang.String> LoginPanel.getUseDedicatedServerEvent()