<DT><AHREF="../jrummikub/view/IClickable.html"title="interface in jrummikub.view"><B>IClickable</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events<DT><AHREF="../jrummikub/util/IEvent.html"title="interface in jrummikub.util"><B>IEvent</B></A> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate parameterless events<DT><AHREF="../jrummikub/util/IEvent1.html"title="interface in jrummikub.util"><B>IEvent1</B></A><<AHREF="../jrummikub/util/IEvent1.html"title="type parameter in IEvent1">T</A>> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a single parameter<DT><AHREF="../jrummikub/util/IEvent2.html"title="interface in jrummikub.util"><B>IEvent2</B></A><<AHREF="../jrummikub/util/IEvent2.html"title="type parameter in IEvent2">T1</A>,<AHREF="../jrummikub/util/IEvent2.html"title="type parameter in IEvent2">T2</A>> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can generate events having a two parameters<DT><AHREF="../jrummikub/model/IGameState.html"title="interface in jrummikub.model"><B>IGameState</B></A> - Interface in <AHREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <AHREF="../jrummikub/model/GameState.html"title="class in jrummikub.model"><CODE>GameState</CODE></A> model<DT><AHREF="../jrummikub/model/IHand.html"title="interface in jrummikub.model"><B>IHand</B></A> - Interface in <AHREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <AHREF="../jrummikub/model/Hand.html"title="class in jrummikub.model"><CODE>Hand</CODE></A> model<DT><AHREF="../jrummikub/view/IHandPanel.html"title="interface in jrummikub.view"><B>IHandPanel</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view for a player's hand that displays his stones<DT><AHREF="../jrummikub/util/IListener.html"title="interface in jrummikub.util"><B>IListener</B></A> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events<DT><AHREF="../jrummikub/util/IListener1.html"title="interface in jrummikub.util"><B>IListener1</B></A><<AHREF="../jrummikub/util/IListener1.html"title="type parameter in IListener1">T</A>> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a single
parameter<DT><AHREF="../jrummikub/util/IListener2.html"title="interface in jrummikub.util"><B>IListener2</B></A><<AHREF="../jrummikub/util/IListener2.html"title="type parameter in IListener2">T1</A>,<AHREF="../jrummikub/util/IListener2.html"title="type parameter in IListener2">T2</A>> - Interface in <AHREF="../jrummikub/util/package-summary.html">jrummikub.util</A><DD>Interface for classes that can receive parameterless events having a two
parameters<DT><AHREF="../jrummikub/model/IPlayer.html"title="interface in jrummikub.model"><B>IPlayer</B></A> - Interface in <AHREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for <AHREF="../jrummikub/model/Player.html"title="class in jrummikub.model"><CODE>Player</CODE></A> model<DT><AHREF="../jrummikub/view/IPlayerPanel.html"title="interface in jrummikub.view"><B>IPlayerPanel</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The player panel that contains a player's board and other user interfaces<DT><AHREF="../jrummikub/model/Stone.html#isJoker()"><B>isJoker()</B></A> -
Method in class jrummikub.model.<AHREF="../jrummikub/model/Stone.html"title="class in jrummikub.model">Stone</A>
<DT><AHREF="../jrummikub/view/IStoneCollectionPanel.html"title="interface in jrummikub.view"><B>IStoneCollectionPanel</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the collection that shows the stones a player has selected<DT><AHREF="../jrummikub/view/IStonePanel.html"title="interface in jrummikub.view"><B>IStonePanel</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>An interface for view elements that can emit click events for clicks on
stones<DT><AHREF="../jrummikub/model/IStoneTray.html"title="interface in jrummikub.model"><B>IStoneTray</B></A><<AHREF="../jrummikub/model/IStoneTray.html"title="type parameter in IStoneTray">E</A> extends <AHREF="../jrummikub/model/Sizeable.html"title="interface in jrummikub.model">Sizeable</A>> - Interface in <AHREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <AHREF="../jrummikub/model/StoneTray.html"title="class in jrummikub.model"><CODE>StoneTray</CODE></A> model<DT><AHREF="../jrummikub/model/ITable.html#isValid()"><B>isValid()</B></A> -
Method in interface jrummikub.model.<AHREF="../jrummikub/model/ITable.html"title="interface in jrummikub.model">ITable</A>
<DD>Tests the Table for rule conflicts by checking all the <AHREF="../jrummikub/model/StoneSet.html"title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
Method in class jrummikub.model.<AHREF="../jrummikub/model/Table.html"title="class in jrummikub.model">Table</A>
<DD>Tests the Table for rule conflicts by checking all the <AHREF="../jrummikub/model/StoneSet.html"title="class in jrummikub.model"><CODE>StoneSet</CODE></A>
<DT><AHREF="../jrummikub/model/ITable.html"title="interface in jrummikub.model"><B>ITable</B></A> - Interface in <AHREF="../jrummikub/model/package-summary.html">jrummikub.model</A><DD>Interface for the <AHREF="../jrummikub/model/Table.html"title="class in jrummikub.model"><CODE>Table</CODE></A> model<DT><AHREF="../jrummikub/view/ITablePanel.html"title="interface in jrummikub.view"><B>ITablePanel</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The view of the table, where the stone sets lie<DT><AHREF="../jrummikub/model/StoneSet.html#iterator()"><B>iterator()</B></A> -
Method in class jrummikub.model.<AHREF="../jrummikub/model/StoneSet.html"title="class in jrummikub.model">StoneSet</A>
Method in class jrummikub.model.<AHREF="../jrummikub/model/StoneTray.html"title="class in jrummikub.model">StoneTray</A>
<DD>
<DT><AHREF="../jrummikub/control/ITurnTimer.html"title="interface in jrummikub.control"><B>ITurnTimer</B></A> - Interface in <AHREF="../jrummikub/control/package-summary.html">jrummikub.control</A><DD>Interface for the <AHREF="../jrummikub/control/TurnTimer.html"title="class in jrummikub.control"><CODE>TurnTimer</CODE></A><DT><AHREF="../jrummikub/view/IView.html"title="interface in jrummikub.view"><B>IView</B></A> - Interface in <AHREF="../jrummikub/view/package-summary.html">jrummikub.view</A><DD>The top-level view interface</DL>