Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
I
IClickable
- Interface in
jrummikub.view
An interface for view elements that can emit click events
IConnectionControl
- Interface in
jrummikub.control.network
IConnectPanel
- Interface in
jrummikub.view
Panel shown during connection process and showing errors
id
- Variable in class jrummikub.ai.
TurnLogic.StoneState
IEvent
- Interface in
jrummikub.util
Interface for classes that can generate parameterless events
IEvent1
<
T
> - Interface in
jrummikub.util
Interface for classes that can generate events having a single parameter
IEvent2
<
T1
,
T2
> - Interface in
jrummikub.util
Interface for classes that can generate events having a two parameters
IEvent3
<
T1
,
T2
,
T3
> - Interface in
jrummikub.util
Interface for classes that can generate events having a two parameters
IGameListPanel
- Interface in
jrummikub.view
Panel showing all offered games in the chosen channel
IHand
- Interface in
jrummikub.model
Interface for the
Hand
model
IHandPanel
- Interface in
jrummikub.view
The view for a player's hand that displays his stones
IListener
- Interface in
jrummikub.util
Interface for classes that can receive parameterless events
IListener1
<
T
> - Interface in
jrummikub.util
Interface for classes that can receive parameterless events having a single parameter
IListener2
<
T1
,
T2
> - Interface in
jrummikub.util
Interface for classes that can receive parameterless events having a two parameters
IListener3
<
T1
,
T2
,
T3
> - Interface in
jrummikub.util
Interface for classes that can receive parameterless events having a two parameters
ILoginPanel
- Interface in
jrummikub.view
LoginPanel for network game
ImageUtil
- Class in
jrummikub.view.impl
ImageUtil()
- Constructor for class jrummikub.view.impl.
ImageUtil
incrementStoneCount(TreeMap<Pair<Integer, StoneColor>, Integer>, Pair<Integer, StoneColor>)
- Static method in class jrummikub.model.
Hand
Increments the count of a stone in the list of all stones
inited
- Variable in class jrummikub.control.network.
NetworkRoundControl
initialMeldLabel
- Variable in class jrummikub.view.impl.
SidePanel
initialMeldThreshold
- Variable in class jrummikub.model.
GameSettings
initialMeldThresholdLabel
- Variable in class jrummikub.view.impl.
SettingsPanel
initialMeldThresholdSpinner
- Variable in class jrummikub.view.impl.
SettingsPanel
innerPanel
- Variable in class jrummikub.view.impl.
ScorePanel
inputStones
- Variable in class jrummikub.ai.
TurnLogic
insertUpdate(DocumentEvent)
- Method in class jrummikub.view.impl.
SettingsPanel.PlayerSettingsPanel.NameChangeListener
INSET_RATIO
- Static variable in class jrummikub.view.impl.
StoneCollectionPanel
invalidSets
- Variable in class jrummikub.control.
RoundControl.InvalidTurnInfo
invalidStoneSets()
- Method in class jrummikub.control.turn.
AbstractTurnControl
invalidStoneSets
- Variable in class jrummikub.view.impl.
TablePanel
invalidTurnInfo
- Variable in class jrummikub.control.network.
ConnectionControl.TurnEndData
IPlayer
- Interface in
jrummikub.model
Interface for
Player
model
IPlayerPanel
- Interface in
jrummikub.view
The player panel that contains a player's board and other user interfaces
IQuitWarningPanel
- Interface in
jrummikub.view
Warning panel shown to if the emitted event would cancel the current game
IQuitWarningPanel.QuitMode
- Enum in
jrummikub.view
Enum summarizing the different events invoking the quit warning panel
IQuitWarningPanel.QuitMode()
- Constructor for enum jrummikub.view.
IQuitWarningPanel.QuitMode
IRoundState
- Interface in
jrummikub.model
Interface for
RoundState
model
IScorePanel
- Interface in
jrummikub.view
The panel the scores are displayed in
ISettingsPanel
- Interface in
jrummikub.view
The panel for the game setup
ISettingsPanel.SettingsError
- Enum in
jrummikub.view
Specifies the different kinds of settings errors that can be displayed
ISettingsPanel.SettingsError()
- Constructor for enum jrummikub.view.
ISettingsPanel.SettingsError
ISettingsPanel.SettingsMode
- Enum in
jrummikub.view
SettingsPanel can be used with different functions in different situations
ISettingsPanel.SettingsMode()
- Constructor for enum jrummikub.view.
ISettingsPanel.SettingsMode
isGameRunning()
- Method in class jrummikub.control.
ApplicationControl
Checks if a game is currently running
isGameRunning()
- Method in class jrummikub.control.network.
NetworkControl
Returns if there is a running game
ISidePanel
- Interface in
jrummikub.view
Side panel to show all players and relevant player information in round order, game settings and stone heap size
isInitialMeldPossible(GameSettings)
- Method in class jrummikub.model.
Hand
isInitialMeldPossible(GameSettings)
- Method in interface jrummikub.model.
IHand
Tests whether it is possible to lay down an initial meld using the stones on the hand
isInterested(HashSet<Integer>)
- Method in class jrummikub.ai.
TurnLogic.StoneState
Returns whether the recent changes could affect the stone
isJoker()
- Method in class jrummikub.model.
Stone
Returns whether the stone is a joker or not.
isMayPause()
- Method in class jrummikub.control.turn.
ITurnControl.TurnInfo
Return whether pausing is allowed during this turn
isNoLimits()
- Method in class jrummikub.model.
GameSettings
Use "No-Limits" rules
isNullSet(HashSet<Integer>)
- Static method in class jrummikub.ai.
TurnLogic
Check whether a set of Integers only contains null
isPaused
- Variable in class jrummikub.control.turn.
AIControl
isSingleNonNullSet(HashSet<Integer>)
- Static method in class jrummikub.ai.
TurnLogic
Check whether a set of Integers only contains a single non null value
isSolved()
- Method in class jrummikub.ai.
TurnLogic.State
Returns whether the stones have a definite value and the state is thereby solved
isSolved()
- Method in class jrummikub.ai.
TurnLogic.StoneState
Check whether this stone's position, value and color are known
IStoneCollectionPanel
- Interface in
jrummikub.view
The view of the collection that shows the stones a player has selected
IStonePanel
- Interface in
jrummikub.view
An interface for view elements that can emit click events for clicks on stones
IStoneTray
<
E
extends
Sizeable
> - Interface in
jrummikub.model
Interface for the
StoneTray
model
isValid()
- Method in interface jrummikub.model.
ITable
Tests the Table for rule conflicts by checking all the
StoneSet
isValid(GameSettings)
- Method in class jrummikub.model.
StoneSet
Test for rule conflict within the StoneSet
isValid()
- Method in class jrummikub.model.
Table
Tests the Table for rule conflicts by checking all the
StoneSet
isValidGroup(int, GameSettings)
- Method in class jrummikub.model.
StoneSet
Test for rule conflict within the StoneSet, assuming we have a group
isValidRun(int, GameSettings)
- Method in class jrummikub.model.
StoneSet
Test for rule conflict within the StoneSet, assuming we have a run
ITable
- Interface in
jrummikub.model
Interface for the
Table
model
ITablePanel
- Interface in
jrummikub.view
The view of the table, where the stone sets lie
iterator()
- Method in class jrummikub.model.
StoneSet
iterator()
- Method in class jrummikub.model.
StoneTray
ITurnControl
- Interface in
jrummikub.control.turn
Interface containing shared methods of human and computer turn control
ITurnControl.TurnInfo
- Class in
jrummikub.control.turn
The TurnInfo class encapsulates all information concerning the current turn
ITurnControl.TurnInfo(IRoundState, TurnMode, boolean)
- Constructor for class jrummikub.control.turn.
ITurnControl.TurnInfo
Creates a new TurnInfo instance
ITurnTimer
- Interface in
jrummikub.control
Interface for the
TurnTimer
IView
- Interface in
jrummikub.view
The top-level view interface
IView.BottomPanelType
- Enum in
jrummikub.view
Different types of bottom panels
IView.BottomPanelType()
- Constructor for enum jrummikub.view.
IView.BottomPanelType
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y