From 670fcf2613f6db2a4bfdaa91ac9d90001a90359e Mon Sep 17 00:00:00 2001 From: Ida Massow Date: Tue, 10 May 2011 16:59:40 +0200 Subject: docs fertig und vorher repariert git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@232 72836036-5685-4462-b002-a69064685172 --- doc/jrummikub/model/class-use/GameState.html | 144 +++++ doc/jrummikub/model/class-use/Hand.html | 144 +++++ doc/jrummikub/model/class-use/IGameState.html | 208 ++++++++ doc/jrummikub/model/class-use/IHand.html | 243 +++++++++ doc/jrummikub/model/class-use/IPlayer.html | 220 ++++++++ doc/jrummikub/model/class-use/IStoneTray.html | 245 +++++++++ doc/jrummikub/model/class-use/ITable.html | 284 ++++++++++ doc/jrummikub/model/class-use/Player.html | 144 +++++ doc/jrummikub/model/class-use/Position.html | 526 ++++++++++++++++++ doc/jrummikub/model/class-use/Sizeable.html | 213 ++++++++ doc/jrummikub/model/class-use/Stone.html | 594 +++++++++++++++++++++ doc/jrummikub/model/class-use/StoneColor.html | 218 ++++++++ doc/jrummikub/model/class-use/StoneHeap.html | 188 +++++++ doc/jrummikub/model/class-use/StoneSet.Type.html | 198 +++++++ doc/jrummikub/model/class-use/StoneSet.html | 346 ++++++++++++ .../model/class-use/StoneTray.Direction.html | 247 +++++++++ doc/jrummikub/model/class-use/StoneTray.html | 188 +++++++ doc/jrummikub/model/class-use/Table.html | 144 +++++ 18 files changed, 4494 insertions(+) create mode 100644 doc/jrummikub/model/class-use/GameState.html create mode 100644 doc/jrummikub/model/class-use/Hand.html create mode 100644 doc/jrummikub/model/class-use/IGameState.html create mode 100644 doc/jrummikub/model/class-use/IHand.html create mode 100644 doc/jrummikub/model/class-use/IPlayer.html create mode 100644 doc/jrummikub/model/class-use/IStoneTray.html create mode 100644 doc/jrummikub/model/class-use/ITable.html create mode 100644 doc/jrummikub/model/class-use/Player.html create mode 100644 doc/jrummikub/model/class-use/Position.html create mode 100644 doc/jrummikub/model/class-use/Sizeable.html create mode 100644 doc/jrummikub/model/class-use/Stone.html create mode 100644 doc/jrummikub/model/class-use/StoneColor.html create mode 100644 doc/jrummikub/model/class-use/StoneHeap.html create mode 100644 doc/jrummikub/model/class-use/StoneSet.Type.html create mode 100644 doc/jrummikub/model/class-use/StoneSet.html create mode 100644 doc/jrummikub/model/class-use/StoneTray.Direction.html create mode 100644 doc/jrummikub/model/class-use/StoneTray.html create mode 100644 doc/jrummikub/model/class-use/Table.html (limited to 'doc/jrummikub/model/class-use') diff --git a/doc/jrummikub/model/class-use/GameState.html b/doc/jrummikub/model/class-use/GameState.html new file mode 100644 index 0000000..ae05b77 --- /dev/null +++ b/doc/jrummikub/model/class-use/GameState.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class jrummikub.model.GameState + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.GameState

+
+No usage of jrummikub.model.GameState +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Hand.html b/doc/jrummikub/model/class-use/Hand.html new file mode 100644 index 0000000..4100345 --- /dev/null +++ b/doc/jrummikub/model/class-use/Hand.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class jrummikub.model.Hand + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.Hand

+
+No usage of jrummikub.model.Hand +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/IGameState.html b/doc/jrummikub/model/class-use/IGameState.html new file mode 100644 index 0000000..2912a4d --- /dev/null +++ b/doc/jrummikub/model/class-use/IGameState.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Interface jrummikub.model.IGameState + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.IGameState

+
+ + + + + + + + + + + + + +
+Packages that use IGameState
jrummikub.control  
jrummikub.model  
+  +

+ + + + + +
+Uses of IGameState in jrummikub.control
+  +

+ + + + + + + + +
Constructors in jrummikub.control with parameters of type IGameState
RoundControl(IGameState gameState, + IView view) + +
+          Create a new RoundControl using the given gameState and view
+  +

+ + + + + +
+Uses of IGameState in jrummikub.model
+  +

+ + + + + + + + + +
Classes in jrummikub.model that implement IGameState
+ classGameState + +
+          Class managing the overall and momentary GameState
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/IHand.html b/doc/jrummikub/model/class-use/IHand.html new file mode 100644 index 0000000..5f3a4a4 --- /dev/null +++ b/doc/jrummikub/model/class-use/IHand.html @@ -0,0 +1,243 @@ + + + + + + +Uses of Interface jrummikub.model.IHand + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.IHand

+
+ + + + + + + + + + + + + +
+Packages that use IHand
jrummikub.control  
jrummikub.model  
+  +

+ + + + + +
+Uses of IHand in jrummikub.control
+  +

+ + + + + + + + + + + +
Constructors in jrummikub.control with parameters of type IHand
TurnControl(IHand hand, + ITable table, + IView view) + +
+          Create a new TurnControl using a given hand (of the active player), a given + table and a given view for user interaction.
TurnControl(IHand hand, + ITable table, + IView view, + ITurnTimer testTimer) + +
+          Test only constructor
+  +

+ + + + + +
+Uses of IHand in jrummikub.model
+  +

+ + + + + + + + + +
Classes in jrummikub.model that implement IHand
+ classHand + +
+          Class managing a Player's Stones
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return IHand
+ IHandPlayer.getHand() + +
+           
+ IHandIPlayer.getHand() + +
+          Get the current hand of the player
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/IPlayer.html b/doc/jrummikub/model/class-use/IPlayer.html new file mode 100644 index 0000000..8c8bad6 --- /dev/null +++ b/doc/jrummikub/model/class-use/IPlayer.html @@ -0,0 +1,220 @@ + + + + + + +Uses of Interface jrummikub.model.IPlayer + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.IPlayer

+
+ + + + + + + + + +
+Packages that use IPlayer
jrummikub.model  
+  +

+ + + + + +
+Uses of IPlayer in jrummikub.model
+  +

+ + + + + + + + + +
Classes in jrummikub.model that implement IPlayer
+ classPlayer + +
+          Class managing player data.
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.model that return IPlayer
+ IPlayerGameState.getActivePlayer() + +
+           
+ IPlayerIGameState.getActivePlayer() + +
+          Returns the currently active player
+ IPlayerGameState.getNthNextPlayer(int i) + +
+           
+ IPlayerIGameState.getNthNextPlayer(int i) + +
+          Returns the player that would be the active player after i turns
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/IStoneTray.html b/doc/jrummikub/model/class-use/IStoneTray.html new file mode 100644 index 0000000..44ec421 --- /dev/null +++ b/doc/jrummikub/model/class-use/IStoneTray.html @@ -0,0 +1,245 @@ + + + + + + +Uses of Interface jrummikub.model.IStoneTray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.IStoneTray

+
+ + + + + + + + + +
+Packages that use IStoneTray
jrummikub.model  
+  +

+ + + + + +
+Uses of IStoneTray in jrummikub.model
+  +

+ + + + + + + + + + + + + +
Subinterfaces of IStoneTray in jrummikub.model
+ interfaceIHand + +
+          Interface for the Hand model
+ interfaceITable + +
+          Interface for the Table model
+  +

+ + + + + + + + + + + + + + + + + +
Classes in jrummikub.model that implement IStoneTray
+ classHand + +
+          Class managing a Player's Stones
+ classStoneTray<E extends Sizeable> + +
+          A StoneTray is a collection of positioned objects (for example Stones + or StoneSets.
+ classTable + +
+          Class administering the Stones on the game-Table
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return IStoneTray
+ IStoneTray<E>StoneTray.clone() + +
+           
+ IStoneTray<E>IStoneTray.clone() + +
+          Create a clone of the StoneTray
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/ITable.html b/doc/jrummikub/model/class-use/ITable.html new file mode 100644 index 0000000..389391a --- /dev/null +++ b/doc/jrummikub/model/class-use/ITable.html @@ -0,0 +1,284 @@ + + + + + + +Uses of Interface jrummikub.model.ITable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.ITable

+
+ + + + + + + + + + + + + +
+Packages that use ITable
jrummikub.control  
jrummikub.model  
+  +

+ + + + + +
+Uses of ITable in jrummikub.control
+  +

+ + + + + + + + + +
Methods in jrummikub.control with parameters of type ITable
+(package private) static java.util.Set<Stone>RoundControl.tableDifference(ITable oldTable, + ITable newTable) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in jrummikub.control with parameters of type ITable
TurnControl(IHand hand, + ITable table, + IView view) + +
+          Create a new TurnControl using a given hand (of the active player), a given + table and a given view for user interaction.
TurnControl(IHand hand, + ITable table, + IView view, + ITurnTimer testTimer) + +
+          Test only constructor
+  +

+ + + + + +
+Uses of ITable in jrummikub.model
+  +

+ + + + + + + + + +
Classes in jrummikub.model that implement ITable
+ classTable + +
+          Class administering the Stones on the game-Table
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return ITable
+ ITableGameState.getTable() + +
+           
+ ITableIGameState.getTable() + +
+          Get the current Table
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model with parameters of type ITable
+ voidGameState.setTable(ITable table) + +
+           
+ voidIGameState.setTable(ITable table) + +
+          Sets the current Table
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Player.html b/doc/jrummikub/model/class-use/Player.html new file mode 100644 index 0000000..ca51d52 --- /dev/null +++ b/doc/jrummikub/model/class-use/Player.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class jrummikub.model.Player + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.Player

+
+No usage of jrummikub.model.Player +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Position.html b/doc/jrummikub/model/class-use/Position.html new file mode 100644 index 0000000..02e14f5 --- /dev/null +++ b/doc/jrummikub/model/class-use/Position.html @@ -0,0 +1,526 @@ + + + + + + +Uses of Class jrummikub.model.Position + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.Position

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Position
jrummikub.control  
jrummikub.model  
jrummikub.view  
jrummikub.view.impl  
+  +

+ + + + + +
+Uses of Position in jrummikub.control
+  +

+ + + + + + + + + + + + + +
Method parameters in jrummikub.control with type arguments of type Position
+ intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, + Pair<Stone,Position> pair2) + +
+           
+ intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, + Pair<Stone,Position> pair2) + +
+           
+  +

+ + + + + +
+Uses of Position in jrummikub.model
+  +

+ + + + + + + + + +
Fields in jrummikub.model with type parameters of type Position
+protected  java.util.HashMap<E,Pair<E,Position>>StoneTray.objects + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return Position
+ PositionStoneTray.getPosition(E object) + +
+           
+ PositionIStoneTray.getPosition(E object) + +
+          Returns the position of an object that is already on the tray
+  +

+ + + + + + + + + + + + + + + + + +
Methods in jrummikub.model that return types with arguments of type Position
+protected  Pair<Position,StoneTray.Direction>StoneTray.fixInvalidDrop(E object, + Position pos, + StoneTray.Direction dir) + +
+          Checks whether the object may be placed on the given position, computes + new position if not
+protected  Pair<Position,StoneTray.Direction>Hand.fixInvalidDrop(Stone stone, + Position pos, + StoneTray.Direction dir) + +
+           
+ java.util.Iterator<Pair<E,Position>>StoneTray.iterator() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.model with parameters of type Position
+ voidStoneTray.drop(E object, + Position position) + +
+           
+ voidIStoneTray.drop(E object, + Position position) + +
+          Adds object to the tray
+protected  Pair<Position,StoneTray.Direction>StoneTray.fixInvalidDrop(E object, + Position pos, + StoneTray.Direction dir) + +
+          Checks whether the object may be placed on the given position, computes + new position if not
+protected  Pair<Position,StoneTray.Direction>Hand.fixInvalidDrop(Stone stone, + Position pos, + StoneTray.Direction dir) + +
+           
+  +

+ + + + + +
+Uses of Position in jrummikub.view
+  +

+ + + + + + + + + +
Methods in jrummikub.view that return types with arguments of type Position
+ IEvent1<Position>IClickable.getClickEvent() + +
+          the click event is emitted when the player clicks on the table/hand/etc.
+  +

+ + + + + + + + + + + + + +
Method parameters in jrummikub.view with type arguments of type Position
+ voidIHandPanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+          Set the player's stones to display on the board
+ voidITablePanel.setStoneSets(java.lang.Iterable<Pair<StoneSet,Position>> stoneSets) + +
+          Sets the stone sets lying on the table
+  +

+ + + + + +
+Uses of Position in jrummikub.view.impl
+  +

+ + + + + + + + + +
Methods in jrummikub.view.impl that return Position
+ PositionStonePainter.calculatePosition(int x, + int y) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.view.impl that return types with arguments of type Position
+ Event1<Position>AbstractStonePanel.getClickEvent() + +
+           
+protected  java.lang.Iterable<Pair<Stone,Position>>AbstractStonePanel.getStones() + +
+          Returns the list of stones and positions currently set
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.view.impl with parameters of type Position
+protected  booleanStoneCollectionPanel.handleOtherClickEvent(Position pos) + +
+           
+protected  booleanTablePanel.handleOtherClickEvent(Position pos) + +
+           
+protected  booleanAbstractStonePanel.handleOtherClickEvent(Position pos) + +
+          Overwrite this method to signal if special zone was clicked
+protected  voidTablePanel.handleOtherMoveEvent(Position pos) + +
+           
+protected  voidAbstractStonePanel.handleOtherMoveEvent(Position pos) + +
+          Overwrite this method to signal if special zone was hovered
+ voidStonePainter.paintStone(java.awt.Graphics2D g, + Stone stone, + Position p, + boolean selected, + boolean hovered) + +
+          Paints a stone
+  +

+ + + + + + + + + + + + + + + + + +
Method parameters in jrummikub.view.impl with type arguments of type Position
+ voidHandPanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+           
+protected  voidAbstractStonePanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+          Sets the list of stones that can be clicked on
+ voidTablePanel.setStoneSets(java.lang.Iterable<Pair<StoneSet,Position>> stoneSets) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Sizeable.html b/doc/jrummikub/model/class-use/Sizeable.html new file mode 100644 index 0000000..d618618 --- /dev/null +++ b/doc/jrummikub/model/class-use/Sizeable.html @@ -0,0 +1,213 @@ + + + + + + +Uses of Interface jrummikub.model.Sizeable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
jrummikub.model.Sizeable

+
+ + + + + + + + + +
+Packages that use Sizeable
jrummikub.model  
+  +

+ + + + + +
+Uses of Sizeable in jrummikub.model
+  +

+ + + + + + + + + + + + + +
Classes in jrummikub.model with type parameters of type Sizeable
+ interfaceIStoneTray<E extends Sizeable> + +
+          Interface for the StoneTray model
+ classStoneTray<E extends Sizeable> + +
+          A StoneTray is a collection of positioned objects (for example Stones + or StoneSets.
+  +

+ + + + + + + + + + + + + +
Classes in jrummikub.model that implement Sizeable
+ classStone + +
+          Basic Rummikub Stone
+ classStoneSet + +
+          Class managing Stones joined together to form sets
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Stone.html b/doc/jrummikub/model/class-use/Stone.html new file mode 100644 index 0000000..4f4ffb2 --- /dev/null +++ b/doc/jrummikub/model/class-use/Stone.html @@ -0,0 +1,594 @@ + + + + + + +Uses of Class jrummikub.model.Stone + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.Stone

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Stone
jrummikub.control  
jrummikub.model  
jrummikub.view  
jrummikub.view.impl  
+  +

+ + + + + +
+Uses of Stone in jrummikub.control
+  +

+ + + + + + + + + +
Methods in jrummikub.control that return types with arguments of type Stone
+(package private) static java.util.Set<Stone>RoundControl.tableDifference(ITable oldTable, + ITable newTable) + +
+           
+  +

+ + + + + + + + + + + + + +
Method parameters in jrummikub.control with type arguments of type Stone
+ intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, + Pair<Stone,Position> pair2) + +
+           
+ intTurnControl.HandStonePositionComparator.compare(Pair<Stone,Position> pair1, + Pair<Stone,Position> pair2) + +
+           
+  +

+ + + + + +
+Uses of Stone in jrummikub.model
+  +

+ + + + + + + + + +
Fields in jrummikub.model with type parameters of type Stone
+(package private)  java.util.List<Stone>StoneHeap.heap + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return Stone
+ StoneStoneHeap.drawStone() + +
+          Removes random Stone from the heap and returns it
+ StoneStoneSet.get(int i) + +
+          Returns the i-th stone of the set (starting with 0)
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return types with arguments of type Stone
+ java.util.List<Stone>StoneHeap.drawStones(int number) + +
+          Removes several Stones from the heap and returns them
+ java.util.Iterator<Stone>StoneSet.iterator() + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.model with parameters of type Stone
+ StoneSetTable.findStoneSet(Stone stone) + +
+           
+ StoneSetITable.findStoneSet(Stone stone) + +
+          Finds the StoneSet containing the given Stone
+protected  Pair<Position,StoneTray.Direction>Hand.fixInvalidDrop(Stone stone, + Position pos, + StoneTray.Direction dir) + +
+           
+ voidTable.pickUpStone(Stone stone) + +
+          Removes Stone from the Table
+ voidITable.pickUpStone(Stone stone) + +
+          Removes Stone from the Table
+  +

+ + + + + + + + + +
Method parameters in jrummikub.model with type arguments of type Stone
+ voidStoneHeap.putBack(java.util.Collection<Stone> stones) + +
+          Put stones back on the heap
+  +

+ + + + + + + + +
Constructors in jrummikub.model with parameters of type Stone
StoneSet(Stone stone) + +
+          Create a new single stone stone set
+  +

+ + + + + + + + +
Constructor parameters in jrummikub.model with type arguments of type Stone
StoneSet(java.util.List<Stone> stones) + +
+          Create a stone set from a list of stones
+  +

+ + + + + +
+Uses of Stone in jrummikub.view
+  +

+ + + + + + + + + + + + + + + + + +
Methods in jrummikub.view that return types with arguments of type Stone
+ IEvent2<Stone,java.lang.Boolean>IStonePanel.getRangeClickEvent() + +
+          the range click event is emitted when the player clicks on the table/hand/ + etc. and wants to select a range instead of a single stone
+ IEvent2<Stone,java.lang.Boolean>IStonePanel.getSetClickEvent() + +
+          the set click event is emitted when the player clicks on the table/hand/ + etc. and wants to select a whole set instead of a single stone
+ IEvent2<Stone,java.lang.Boolean>IStonePanel.getStoneClickEvent() + +
+          the click event is emitted when the player clicks on the table/hand/etc.
+  +

+ + + + + + + + + + + + + +
Method parameters in jrummikub.view with type arguments of type Stone
+ voidIView.setSelectedStones(java.util.Collection<Stone> stones) + +
+          Sets the stones that are to be painted selected
+ voidIHandPanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+          Set the player's stones to display on the board
+  +

+ + + + + +
+Uses of Stone in jrummikub.view.impl
+  +

+ + + + + + + + + +
Methods in jrummikub.view.impl that return Stone
+protected  StoneAbstractStonePanel.getHoveredStone() + +
+          Returns the stone the mouse pointer is hovering over
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in jrummikub.view.impl that return types with arguments of type Stone
+ Event2<Stone,java.lang.Boolean>AbstractStonePanel.getRangeClickEvent() + +
+           
+ Event2<Stone,java.lang.Boolean>AbstractStonePanel.getSetClickEvent() + +
+           
+ Event2<Stone,java.lang.Boolean>AbstractStonePanel.getStoneClickEvent() + +
+           
+protected  java.lang.Iterable<Pair<Stone,Position>>AbstractStonePanel.getStones() + +
+          Returns the list of stones and positions currently set
+  +

+ + + + + + + + + +
Methods in jrummikub.view.impl with parameters of type Stone
+ voidStonePainter.paintStone(java.awt.Graphics2D g, + Stone stone, + Position p, + boolean selected, + boolean hovered) + +
+          Paints a stone
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Method parameters in jrummikub.view.impl with type arguments of type Stone
+ voidView.setSelectedStones(java.util.Collection<Stone> stones) + +
+           
+(package private)  voidHandPanel.setSelectedStones(java.util.Collection<Stone> stones) + +
+          Sets the stones that are to be painted selected
+(package private)  voidStoneCollectionPanel.setSelectedStones(java.util.Collection<Stone> selectedStones) + +
+          Sets the stones to be shown in the collection
+(package private)  voidTablePanel.setSelectedStones(java.util.Collection<Stone> stones) + +
+          Sets the currently selected stones
+ voidHandPanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+           
+protected  voidAbstractStonePanel.setStones(java.lang.Iterable<Pair<Stone,Position>> stones) + +
+          Sets the list of stones that can be clicked on
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneColor.html b/doc/jrummikub/model/class-use/StoneColor.html new file mode 100644 index 0000000..607384d --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneColor.html @@ -0,0 +1,218 @@ + + + + + + +Uses of Class jrummikub.model.StoneColor + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneColor

+
+ + + + + + + + + +
+Packages that use StoneColor
jrummikub.model  
+  +

+ + + + + +
+Uses of StoneColor in jrummikub.model
+  +

+ + + + + + + + + + + + + + + + + +
Methods in jrummikub.model that return StoneColor
+ StoneColorStone.getColor() + +
+          Returns the color of the stone.
+static StoneColorStoneColor.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static StoneColor[]StoneColor.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + + + + +
Constructors in jrummikub.model with parameters of type StoneColor
Stone(int value, + StoneColor color) + +
+          Creates a normal stone of a given color and value
Stone(StoneColor color) + +
+          Creates a joker of the given color.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneHeap.html b/doc/jrummikub/model/class-use/StoneHeap.html new file mode 100644 index 0000000..444c48e --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneHeap.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class jrummikub.model.StoneHeap + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneHeap

+
+ + + + + + + + + +
+Packages that use StoneHeap
jrummikub.model  
+  +

+ + + + + +
+Uses of StoneHeap in jrummikub.model
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return StoneHeap
+ StoneHeapGameState.getGameHeap() + +
+           
+ StoneHeapIGameState.getGameHeap() + +
+          Returns the heap of stones to draw from
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneSet.Type.html b/doc/jrummikub/model/class-use/StoneSet.Type.html new file mode 100644 index 0000000..db9e788 --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneSet.Type.html @@ -0,0 +1,198 @@ + + + + + + +Uses of Class jrummikub.model.StoneSet.Type + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneSet.Type

+
+ + + + + + + + + +
+Packages that use StoneSet.Type
jrummikub.model  
+  +

+ + + + + +
+Uses of StoneSet.Type in jrummikub.model
+  +

+ + + + + + + + + + + + + + + + + +
Methods in jrummikub.model that return StoneSet.Type
+ StoneSet.TypeStoneSet.classify() + +
+          Test for rule conflict within the StoneSet and determine whether the set + is a group or a run
+static StoneSet.TypeStoneSet.Type.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static StoneSet.Type[]StoneSet.Type.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneSet.html b/doc/jrummikub/model/class-use/StoneSet.html new file mode 100644 index 0000000..aa76b18 --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneSet.html @@ -0,0 +1,346 @@ + + + + + + +Uses of Class jrummikub.model.StoneSet + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneSet

+
+ + + + + + + + + + + + + + + + + +
+Packages that use StoneSet
jrummikub.model  
jrummikub.view  
jrummikub.view.impl  
+  +

+ + + + + +
+Uses of StoneSet in jrummikub.model
+  +

+ + + + + + + + + + + + + + + + + +
Methods in jrummikub.model that return StoneSet
+ StoneSetTable.findStoneSet(Stone stone) + +
+           
+ StoneSetITable.findStoneSet(Stone stone) + +
+          Finds the StoneSet containing the given Stone
+ StoneSetStoneSet.join(StoneSet other) + +
+          Joins StoneSet to another StoneSet and returns the resulting new StoneSet
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return types with arguments of type StoneSet
+ Pair<StoneSet,StoneSet>StoneSet.splitAt(int position) + +
+          Splits the StoneSet at a specified Position and returns two new + Stone Sets
+ Pair<StoneSet,StoneSet>StoneSet.splitAt(int position) + +
+          Splits the StoneSet at a specified Position and returns two new + Stone Sets
+  +

+ + + + + + + + + +
Methods in jrummikub.model with parameters of type StoneSet
+ StoneSetStoneSet.join(StoneSet other) + +
+          Joins StoneSet to another StoneSet and returns the resulting new StoneSet
+  +

+ + + + + +
+Uses of StoneSet in jrummikub.view
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.view that return types with arguments of type StoneSet
+ Event1<StoneSet>ITablePanel.getLeftConnectorClickEvent() + +
+          the left connector click event is emitted when the player clicks on a left + connector of a stone set on the table .
+ Event1<StoneSet>ITablePanel.getRightConnectorClickEvent() + +
+          the right connector click event is emitted when the player clicks on a + right connector of a stone set on the table .
+  +

+ + + + + + + + + +
Method parameters in jrummikub.view with type arguments of type StoneSet
+ voidITablePanel.setStoneSets(java.lang.Iterable<Pair<StoneSet,Position>> stoneSets) + +
+          Sets the stone sets lying on the table
+  +

+ + + + + +
+Uses of StoneSet in jrummikub.view.impl
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.view.impl that return types with arguments of type StoneSet
+ Event1<StoneSet>TablePanel.getLeftConnectorClickEvent() + +
+           
+ Event1<StoneSet>TablePanel.getRightConnectorClickEvent() + +
+           
+  +

+ + + + + + + + + +
Method parameters in jrummikub.view.impl with type arguments of type StoneSet
+ voidTablePanel.setStoneSets(java.lang.Iterable<Pair<StoneSet,Position>> stoneSets) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneTray.Direction.html b/doc/jrummikub/model/class-use/StoneTray.Direction.html new file mode 100644 index 0000000..99dba01 --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneTray.Direction.html @@ -0,0 +1,247 @@ + + + + + + +Uses of Class jrummikub.model.StoneTray.Direction + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneTray.Direction

+
+ + + + + + + + + +
+Packages that use StoneTray.Direction
jrummikub.model  
+  +

+ + + + + +
+Uses of StoneTray.Direction in jrummikub.model
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return StoneTray.Direction
+static StoneTray.DirectionStoneTray.Direction.valueOf(java.lang.String name) + +
+          Returns the enum constant of this type with the specified name.
+static StoneTray.Direction[]StoneTray.Direction.values() + +
+          Returns an array containing the constants of this enum type, in +the order they are declared.
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model that return types with arguments of type StoneTray.Direction
+protected  Pair<Position,StoneTray.Direction>StoneTray.fixInvalidDrop(E object, + Position pos, + StoneTray.Direction dir) + +
+          Checks whether the object may be placed on the given position, computes + new position if not
+protected  Pair<Position,StoneTray.Direction>Hand.fixInvalidDrop(Stone stone, + Position pos, + StoneTray.Direction dir) + +
+           
+  +

+ + + + + + + + + + + + + +
Methods in jrummikub.model with parameters of type StoneTray.Direction
+protected  Pair<Position,StoneTray.Direction>StoneTray.fixInvalidDrop(E object, + Position pos, + StoneTray.Direction dir) + +
+          Checks whether the object may be placed on the given position, computes + new position if not
+protected  Pair<Position,StoneTray.Direction>Hand.fixInvalidDrop(Stone stone, + Position pos, + StoneTray.Direction dir) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/StoneTray.html b/doc/jrummikub/model/class-use/StoneTray.html new file mode 100644 index 0000000..151751d --- /dev/null +++ b/doc/jrummikub/model/class-use/StoneTray.html @@ -0,0 +1,188 @@ + + + + + + +Uses of Class jrummikub.model.StoneTray + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.StoneTray

+
+ + + + + + + + + +
+Packages that use StoneTray
jrummikub.model  
+  +

+ + + + + +
+Uses of StoneTray in jrummikub.model
+  +

+ + + + + + + + + + + + + +
Subclasses of StoneTray in jrummikub.model
+ classHand + +
+          Class managing a Player's Stones
+ classTable + +
+          Class administering the Stones on the game-Table
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/jrummikub/model/class-use/Table.html b/doc/jrummikub/model/class-use/Table.html new file mode 100644 index 0000000..a609b30 --- /dev/null +++ b/doc/jrummikub/model/class-use/Table.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class jrummikub.model.Table + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
jrummikub.model.Table

+
+No usage of jrummikub.model.Table +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + -- cgit v1.2.3