|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--org.moyoman.client.reference.util.SwingWorker
|
+--org.moyoman.client.reference.StartGameSwingWorker
|
+--org.moyoman.client.reference.NewGameSwingWorker
Provides an implementation of SwingWorker to perform the new
game action in a separate thread.
| Nested Class Summary |
| Nested classes inherited from class org.moyoman.client.reference.util.SwingWorker |
|
| Field Summary | |
private PlayerData |
_blackData
Player data for black. |
private Handicap |
_handicap
The handicap. |
private PlayerData |
_whiteData
Player data for white. |
private static boolean |
DEBUG
|
| Fields inherited from class org.moyoman.client.reference.StartGameSwingWorker |
|
| Fields inherited from class org.moyoman.client.reference.util.SwingWorker |
|
| Constructor Summary | |
NewGameSwingWorker(IMoyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerData blackData,
PlayerData whiteData,
Handicap handicap)
Construct this object with the given parameters for a new game type. |
|
NewGameSwingWorker(Moyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerManager playerManager,
Handicap handicap)
Construct this object with the given parameters for a new game type. |
|
| Method Summary | |
PlayerManager |
constructHelper()
Perform task specific construction. |
protected Player |
createPlayer(PlayerData playerData)
Create the player from the given data. |
void |
finishedHelper()
Perform task specific finish. |
protected String |
getFinishedMessageKey()
Return the finished message key. |
| Methods inherited from class org.moyoman.client.reference.StartGameSwingWorker |
addBoardListeners, construct, finished, getBlackPlayer, getCommandExecutor, getGameRecord, getOwner, getWhitePlayer, removeBoardListeners, removeListeners |
| Methods inherited from class org.moyoman.client.reference.util.SwingWorker |
get, getValue, interrupt, start |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final boolean DEBUG
private Handicap _handicap
private PlayerData _blackData
private PlayerData _whiteData
| Constructor Detail |
public NewGameSwingWorker(IMoyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerData blackData,
PlayerData whiteData,
Handicap handicap)
owner - Moyoman owner.commandExecutor - Command executor.gameRecord - Game record.blackData - Player data for black.whiteData - Player data for white.handicap - Handicap.
public NewGameSwingWorker(Moyoman owner,
CommandExecutor commandExecutor,
GameRecord gameRecord,
PlayerManager playerManager,
Handicap handicap)
owner - Moyoman owner.commandExecutor - Command executor.gameRecord - Game record.playerManager - Player manager.handicap - Handicap.| Method Detail |
public PlayerManager constructHelper()
throws Exception
constructHelper in class StartGameSwingWorkerExceptionpublic void finishedHelper()
finishedHelper in class StartGameSwingWorkerprotected String getFinishedMessageKey()
getFinishedMessageKey in class StartGameSwingWorker
protected Player createPlayer(PlayerData playerData)
throws Exception
Exception
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||