summaryrefslogtreecommitdiffstats
path: root/doc/index-files/index-9.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/index-files/index-9.html')
-rw-r--r--doc/index-files/index-9.html151
1 files changed, 138 insertions, 13 deletions
diff --git a/doc/index-files/index-9.html b/doc/index-files/index-9.html
index d4f9b54..8162ed3 100644
--- a/doc/index-files/index-9.html
+++ b/doc/index-files/index-9.html
@@ -2,12 +2,12 @@
<!--NewPage-->
<HTML>
<HEAD>
-<!-- Generated by javadoc (build 1.6.0_22) on Tue May 10 17:05:06 CEST 2011 -->
+<!-- Generated by javadoc (build 1.6.0_22) on Tue Jul 05 21:52:00 CEST 2011 -->
<TITLE>
-J-Index
+I-Index
</TITLE>
-<META NAME="date" CONTENT="2011-05-10">
+<META NAME="date" CONTENT="2011-07-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
@@ -15,7 +15,7 @@ J-Index
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
- parent.document.title="J-Index";
+ parent.document.title="I-Index";
}
}
</SCRIPT>
@@ -78,17 +78,142 @@ function windowTitle()
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
-<A NAME="_J_"><!-- --></A><H2>
-<B>J</B></H2>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
+<A NAME="_I_"><!-- --></A><H2>
+<B>I</B></H2>
<DL>
-<DT><A HREF="../jrummikub/model/StoneSet.html#join(jrummikub.model.StoneSet)"><B>join(StoneSet)</B></A> -
+<DT><A HREF="../jrummikub/view/IClickable.html" title="interface in jrummikub.view"><B>IClickable</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events<DT><A HREF="../jrummikub/control/network/IConnectionControl.html" title="interface in jrummikub.control.network"><B>IConnectionControl</B></A> - Interface in <A HREF="../jrummikub/control/network/package-summary.html">jrummikub.control.network</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/IConnectPanel.html" title="interface in jrummikub.view"><B>IConnectPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Panel shown during connection process and showing errors<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#id"><B>id</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/util/IEvent.html" title="interface in jrummikub.util"><B>IEvent</B></A> - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate parameterless events<DT><A HREF="../jrummikub/util/IEvent1.html" title="interface in jrummikub.util"><B>IEvent1</B></A>&lt;<A HREF="../jrummikub/util/IEvent1.html" title="type parameter in IEvent1">T</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a single parameter<DT><A HREF="../jrummikub/util/IEvent2.html" title="interface in jrummikub.util"><B>IEvent2</B></A>&lt;<A HREF="../jrummikub/util/IEvent2.html" title="type parameter in IEvent2">T1</A>,<A HREF="../jrummikub/util/IEvent2.html" title="type parameter in IEvent2">T2</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a two parameters<DT><A HREF="../jrummikub/util/IEvent3.html" title="interface in jrummikub.util"><B>IEvent3</B></A>&lt;<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T1</A>,<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T2</A>,<A HREF="../jrummikub/util/IEvent3.html" title="type parameter in IEvent3">T3</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a two parameters<DT><A HREF="../jrummikub/view/IGameListPanel.html" title="interface in jrummikub.view"><B>IGameListPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Panel showing all offered games in the chosen channel<DT><A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model"><B>IHand</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model"><CODE>Hand</CODE></A> model<DT><A HREF="../jrummikub/view/IHandPanel.html" title="interface in jrummikub.view"><B>IHandPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view for a player's hand that displays his stones<DT><A HREF="../jrummikub/util/IListener.html" title="interface in jrummikub.util"><B>IListener</B></A> - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events<DT><A HREF="../jrummikub/util/IListener1.html" title="interface in jrummikub.util"><B>IListener1</B></A>&lt;<A HREF="../jrummikub/util/IListener1.html" title="type parameter in IListener1">T</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a single
+ parameter<DT><A HREF="../jrummikub/util/IListener2.html" title="interface in jrummikub.util"><B>IListener2</B></A>&lt;<A HREF="../jrummikub/util/IListener2.html" title="type parameter in IListener2">T1</A>,<A HREF="../jrummikub/util/IListener2.html" title="type parameter in IListener2">T2</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a two
+ parameters<DT><A HREF="../jrummikub/util/IListener3.html" title="interface in jrummikub.util"><B>IListener3</B></A>&lt;<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T1</A>,<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T2</A>,<A HREF="../jrummikub/util/IListener3.html" title="type parameter in IListener3">T3</A>&gt; - Interface in <A HREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a two
+ parameters<DT><A HREF="../jrummikub/view/ILoginPanel.html" title="interface in jrummikub.view"><B>ILoginPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>LoginPanel for network game<DT><A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl"><B>ImageUtil</B></A> - Class in <A HREF="../jrummikub/view/impl/package-summary.html">jrummikub.view.impl</A><DD>&nbsp;<DT><A HREF="../jrummikub/view/impl/ImageUtil.html#ImageUtil()"><B>ImageUtil()</B></A> -
+Constructor for class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ImageUtil.html" title="class in jrummikub.view.impl">ImageUtil</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/Hand.html#incrementStoneCount(java.util.TreeMap, jrummikub.util.Pair)"><B>incrementStoneCount(TreeMap&lt;Pair&lt;Integer, StoneColor&gt;, Integer&gt;, Pair&lt;Integer, StoneColor&gt;)</B></A> -
+Static method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>Increments the count of a stone in the list of all stones
+<DT><A HREF="../jrummikub/control/network/NetworkRoundControl.html#inited"><B>inited</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkRoundControl.html" title="class in jrummikub.control.network">NetworkRoundControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SidePanel.html#initialMeldLabel"><B>initialMeldLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SidePanel.html" title="class in jrummikub.view.impl">SidePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/GameSettings.html#initialMeldThreshold"><B>initialMeldThreshold</B></A> -
+Variable in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#initialMeldThresholdLabel"><B>initialMeldThresholdLabel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.html#initialMeldThresholdSpinner"><B>initialMeldThresholdSpinner</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.html" title="class in jrummikub.view.impl">SettingsPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/ScorePanel.html#innerPanel"><B>innerPanel</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/ScorePanel.html" title="class in jrummikub.view.impl">ScorePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#inputStones"><B>inputStones</B></A> -
+Variable in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html#insertUpdate(javax.swing.event.DocumentEvent)"><B>insertUpdate(DocumentEvent)</B></A> -
+Method in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/SettingsPanel.PlayerSettingsPanel.NameChangeListener.html" title="class in jrummikub.view.impl">SettingsPanel.PlayerSettingsPanel.NameChangeListener</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/StoneCollectionPanel.html#INSET_RATIO"><B>INSET_RATIO</B></A> -
+Static variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/StoneCollectionPanel.html" title="class in jrummikub.view.impl">StoneCollectionPanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html#invalidSets"><B>invalidSets</B></A> -
+Variable in class jrummikub.control.<A HREF="../jrummikub/control/RoundControl.InvalidTurnInfo.html" title="class in jrummikub.control">RoundControl.InvalidTurnInfo</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/AbstractTurnControl.html#invalidStoneSets()"><B>invalidStoneSets()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AbstractTurnControl.html" title="class in jrummikub.control.turn">AbstractTurnControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/impl/TablePanel.html#invalidStoneSets"><B>invalidStoneSets</B></A> -
+Variable in class jrummikub.view.impl.<A HREF="../jrummikub/view/impl/TablePanel.html" title="class in jrummikub.view.impl">TablePanel</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html#invalidTurnInfo"><B>invalidTurnInfo</B></A> -
+Variable in class jrummikub.control.network.<A HREF="../jrummikub/control/network/ConnectionControl.TurnEndData.html" title="class in jrummikub.control.network">ConnectionControl.TurnEndData</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IPlayer.html" title="interface in jrummikub.model"><B>IPlayer</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <A HREF="../jrummikub/model/Player.html" title="class in jrummikub.model"><CODE>Player</CODE></A> model<DT><A HREF="../jrummikub/view/IPlayerPanel.html" title="interface in jrummikub.view"><B>IPlayerPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The player panel that contains a player's board and other user interfaces<DT><A HREF="../jrummikub/view/IQuitWarningPanel.html" title="interface in jrummikub.view"><B>IQuitWarningPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Warning panel shown to if the emitted event would cancel the current game<DT><A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view"><B>IQuitWarningPanel.QuitMode</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Enum summarizing the different events invoking the quit warning panel<DT><A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html#IQuitWarningPanel.QuitMode()"><B>IQuitWarningPanel.QuitMode()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/IQuitWarningPanel.QuitMode.html" title="enum in jrummikub.view">IQuitWarningPanel.QuitMode</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IRoundState.html" title="interface in jrummikub.model"><B>IRoundState</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <A HREF="../jrummikub/model/RoundState.html" title="class in jrummikub.model"><CODE>RoundState</CODE></A> model<DT><A HREF="../jrummikub/view/IScorePanel.html" title="interface in jrummikub.view"><B>IScorePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The panel the scores are displayed in<DT><A HREF="../jrummikub/view/ISettingsPanel.html" title="interface in jrummikub.view"><B>ISettingsPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The panel for the game setup<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view"><B>ISettingsPanel.SettingsError</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Specifies the different kinds of settings errors that can be displayed<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html#ISettingsPanel.SettingsError()"><B>ISettingsPanel.SettingsError()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.SettingsError.html" title="enum in jrummikub.view">ISettingsPanel.SettingsError</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view"><B>ISettingsPanel.SettingsMode</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>SettingsPanel can be used with different functions in different situations<DT><A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html#ISettingsPanel.SettingsMode()"><B>ISettingsPanel.SettingsMode()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/ISettingsPanel.SettingsMode.html" title="enum in jrummikub.view">ISettingsPanel.SettingsMode</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/ApplicationControl.html#isGameRunning()"><B>isGameRunning()</B></A> -
+Method in class jrummikub.control.<A HREF="../jrummikub/control/ApplicationControl.html" title="class in jrummikub.control">ApplicationControl</A>
+<DD>Checks if a game is currently running
+<DT><A HREF="../jrummikub/control/network/NetworkControl.html#isGameRunning()"><B>isGameRunning()</B></A> -
+Method in class jrummikub.control.network.<A HREF="../jrummikub/control/network/NetworkControl.html" title="class in jrummikub.control.network">NetworkControl</A>
+<DD>Returns if there is a running game
+<DT><A HREF="../jrummikub/view/ISidePanel.html" title="interface in jrummikub.view"><B>ISidePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Side panel to show all players and relevant player information in round
+ order, game settings and stone heap size<DT><A HREF="../jrummikub/model/Hand.html#isInitialMeldPossible(jrummikub.model.GameSettings)"><B>isInitialMeldPossible(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Hand.html" title="class in jrummikub.model">Hand</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/IHand.html#isInitialMeldPossible(jrummikub.model.GameSettings)"><B>isInitialMeldPossible(GameSettings)</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/IHand.html" title="interface in jrummikub.model">IHand</A>
+<DD>Tests whether it is possible to lay down an initial meld using the stones
+ on the hand
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#isInterested(java.util.HashSet)"><B>isInterested(HashSet&lt;Integer&gt;)</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Returns whether the recent changes could affect the stone
+<DT><A HREF="../jrummikub/model/Stone.html#isJoker()"><B>isJoker()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Stone.html" title="class in jrummikub.model">Stone</A>
+<DD>Returns whether the stone is a joker or not.
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#isMayPause()"><B>isMayPause()</B></A> -
+Method in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Return whether pausing is allowed during this turn
+<DT><A HREF="../jrummikub/model/GameSettings.html#isNoLimits()"><B>isNoLimits()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/GameSettings.html" title="class in jrummikub.model">GameSettings</A>
+<DD>Use "No-Limits" rules
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#isNullSet(java.util.HashSet)"><B>isNullSet(HashSet&lt;Integer&gt;)</B></A> -
+Static method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Check whether a set of Integers only contains null
+<DT><A HREF="../jrummikub/control/turn/AIControl.html#isPaused"><B>isPaused</B></A> -
+Variable in class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/AIControl.html" title="class in jrummikub.control.turn">AIControl</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/ai/TurnLogic.html#isSingleNonNullSet(java.util.HashSet)"><B>isSingleNonNullSet(HashSet&lt;Integer&gt;)</B></A> -
+Static method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.html" title="class in jrummikub.ai">TurnLogic</A>
+<DD>Check whether a set of Integers only contains a single non null value
+<DT><A HREF="../jrummikub/ai/TurnLogic.State.html#isSolved()"><B>isSolved()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.State.html" title="class in jrummikub.ai">TurnLogic.State</A>
+<DD>Returns whether the stones have a definite value and the state is
+ thereby solved
+<DT><A HREF="../jrummikub/ai/TurnLogic.StoneState.html#isSolved()"><B>isSolved()</B></A> -
+Method in class jrummikub.ai.<A HREF="../jrummikub/ai/TurnLogic.StoneState.html" title="class in jrummikub.ai">TurnLogic.StoneState</A>
+<DD>Check whether this stone's position, value and color are known
+<DT><A HREF="../jrummikub/view/IStoneCollectionPanel.html" title="interface in jrummikub.view"><B>IStoneCollectionPanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the collection that shows the stones a player has selected<DT><A HREF="../jrummikub/view/IStonePanel.html" title="interface in jrummikub.view"><B>IStonePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events for clicks on
+ stones<DT><A HREF="../jrummikub/model/IStoneTray.html" title="interface in jrummikub.model"><B>IStoneTray</B></A>&lt;<A HREF="../jrummikub/model/IStoneTray.html" title="type parameter in IStoneTray">E</A> extends <A HREF="../jrummikub/model/Sizeable.html" title="interface in jrummikub.model">Sizeable</A>&gt; - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model"><CODE>StoneTray</CODE></A> model<DT><A HREF="../jrummikub/model/ITable.html#isValid()"><B>isValid()</B></A> -
+Method in interface jrummikub.model.<A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model">ITable</A>
+<DD>Tests the Table for rule conflicts by checking all the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValid(jrummikub.model.GameSettings)"><B>isValid(GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within the StoneSet
+<DT><A HREF="../jrummikub/model/Table.html#isValid()"><B>isValid()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model">Table</A>
+<DD>Tests the Table for rule conflicts by checking all the <A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValidGroup(int, jrummikub.model.GameSettings)"><B>isValidGroup(int, GameSettings)</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>Test for rule conflict within the StoneSet, assuming we have a group
+<DT><A HREF="../jrummikub/model/StoneSet.html#isValidRun(int, jrummikub.model.GameSettings)"><B>isValidRun(int, GameSettings)</B></A> -
Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
-<DD>Joins StoneSet to another StoneSet and returns the resulting new StoneSet
-<DT><A HREF="../jrummikub/JRummikub.html" title="class in jrummikub"><B>JRummikub</B></A> - Class in <A HREF="../jrummikub/package-summary.html">jrummikub</A><DD>The main class<DT><A HREF="../jrummikub/JRummikub.html#JRummikub()"><B>JRummikub()</B></A> -
-Constructor for class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="class in jrummikub">JRummikub</A>
+<DD>Test for rule conflict within the StoneSet, assuming we have a run
+<DT><A HREF="../jrummikub/model/ITable.html" title="interface in jrummikub.model"><B>ITable</B></A> - Interface in <A HREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <A HREF="../jrummikub/model/Table.html" title="class in jrummikub.model"><CODE>Table</CODE></A> model<DT><A HREF="../jrummikub/view/ITablePanel.html" title="interface in jrummikub.view"><B>ITablePanel</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the table, where the stone sets lie<DT><A HREF="../jrummikub/model/StoneSet.html#iterator()"><B>iterator()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneSet.html" title="class in jrummikub.model">StoneSet</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/model/StoneTray.html#iterator()"><B>iterator()</B></A> -
+Method in class jrummikub.model.<A HREF="../jrummikub/model/StoneTray.html" title="class in jrummikub.model">StoneTray</A>
+<DD>&nbsp;
+<DT><A HREF="../jrummikub/control/turn/ITurnControl.html" title="interface in jrummikub.control.turn"><B>ITurnControl</B></A> - Interface in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>Interface containing shared methods of human and computer turn control<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn"><B>ITurnControl.TurnInfo</B></A> - Class in <A HREF="../jrummikub/control/turn/package-summary.html">jrummikub.control.turn</A><DD>The TurnInfo class encapsulates all information concerning the current
+ turn<DT><A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html#ITurnControl.TurnInfo(jrummikub.model.IRoundState, jrummikub.control.turn.TurnMode, boolean)"><B>ITurnControl.TurnInfo(IRoundState, TurnMode, boolean)</B></A> -
+Constructor for class jrummikub.control.turn.<A HREF="../jrummikub/control/turn/ITurnControl.TurnInfo.html" title="class in jrummikub.control.turn">ITurnControl.TurnInfo</A>
+<DD>Creates a new TurnInfo instance
+<DT><A HREF="../jrummikub/control/ITurnTimer.html" title="interface in jrummikub.control"><B>ITurnTimer</B></A> - Interface in <A HREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Interface for the <A HREF="../jrummikub/control/TurnTimer.html" title="class in jrummikub.control"><CODE>TurnTimer</CODE></A><DT><A HREF="../jrummikub/view/IView.html" title="interface in jrummikub.view"><B>IView</B></A> - Interface in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The top-level view interface<DT><A HREF="../jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view"><B>IView.BottomPanelType</B></A> - Enum in <A HREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>Different types of bottom panels<DT><A HREF="../jrummikub/view/IView.BottomPanelType.html#IView.BottomPanelType()"><B>IView.BottomPanelType()</B></A> -
+Constructor for enum jrummikub.view.<A HREF="../jrummikub/view/IView.BottomPanelType.html" title="enum in jrummikub.view">IView.BottomPanelType</A>
<DD>&nbsp;
-<DT><A HREF="../jrummikub/view/impl/package-summary.html"><B>jrummikub.view.impl</B></A> - package jrummikub.view.impl<DD>&nbsp;</DL>
+</DL>
<HR>
@@ -142,7 +267,7 @@ Constructor for class jrummikub.<A HREF="../jrummikub/JRummikub.html" title="cla
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
-<A HREF="index-1.html">A</A> <A HREF="index-2.html">C</A> <A HREF="index-3.html">D</A> <A HREF="index-4.html">E</A> <A HREF="index-5.html">F</A> <A HREF="index-6.html">G</A> <A HREF="index-7.html">H</A> <A HREF="index-8.html">I</A> <A HREF="index-9.html">J</A> <A HREF="index-10.html">M</A> <A HREF="index-11.html">N</A> <A HREF="index-12.html">O</A> <A HREF="index-13.html">P</A> <A HREF="index-14.html">R</A> <A HREF="index-15.html">S</A> <A HREF="index-16.html">T</A> <A HREF="index-17.html">V</A> <A HREF="index-18.html">W</A> <HR>
+<A HREF="index-1.html">A</A> <A HREF="index-2.html">B</A> <A HREF="index-3.html">C</A> <A HREF="index-4.html">D</A> <A HREF="index-5.html">E</A> <A HREF="index-6.html">F</A> <A HREF="index-7.html">G</A> <A HREF="index-8.html">H</A> <A HREF="index-9.html">I</A> <A HREF="index-10.html">J</A> <A HREF="index-11.html">K</A> <A HREF="index-12.html">L</A> <A HREF="index-13.html">M</A> <A HREF="index-14.html">N</A> <A HREF="index-15.html">O</A> <A HREF="index-16.html">P</A> <A HREF="index-17.html">Q</A> <A HREF="index-18.html">R</A> <A HREF="index-19.html">S</A> <A HREF="index-20.html">T</A> <A HREF="index-21.html">U</A> <A HREF="index-22.html">V</A> <A HREF="index-23.html">W</A> <A HREF="index-24.html">X</A> <A HREF="index-25.html">Y</A> <HR>
</BODY>
</HTML>