org.moyoman.client.reference
Class OpenGameSwingWorker

java.lang.Object
  |
  +--org.moyoman.client.reference.util.SwingWorker
        |
        +--org.moyoman.client.reference.StartGameSwingWorker
              |
              +--org.moyoman.client.reference.OpenGameSwingWorker

public class OpenGameSwingWorker
extends StartGameSwingWorker

Provides an implementation of SwingWorker to perform the open game action in a separate thread.

Since:
v0.02
Version:
v0.03
Author:
Jeffrey M. Thompson

Nested Class Summary
 
Nested classes inherited from class org.moyoman.client.reference.util.SwingWorker
 
Field Summary
private  String _id
          Game id used by load.
 
Fields inherited from class org.moyoman.client.reference.StartGameSwingWorker
 
Fields inherited from class org.moyoman.client.reference.util.SwingWorker
 
Constructor Summary
OpenGameSwingWorker(IMoyoman owner, CommandExecutor commandExecutor, GameRecord gameRecord, String id)
          Construct this object with the given parameter for an open game type.
 
Method Summary
 PlayerManager constructHelper()
          Perform task specific construction.
 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

_id

private String _id
Game id used by load.

Constructor Detail

OpenGameSwingWorker

public OpenGameSwingWorker(IMoyoman owner,
                           CommandExecutor commandExecutor,
                           GameRecord gameRecord,
                           String id)
Construct this object with the given parameter for an open game type.

Parameters:
owner - Moyoman owner.
commandExecutor - Command executor.
gameRecord - Game record.
id - Game id used by load.
Since:
v0.02
Method Detail

constructHelper

public PlayerManager constructHelper()
                              throws Exception
Perform task specific construction.

Specified by:
constructHelper in class StartGameSwingWorker
Exception
Since:
v0.02

finishedHelper

public void finishedHelper()
Perform task specific finish.

Specified by:
finishedHelper in class StartGameSwingWorker
Since:
v0.02

getFinishedMessageKey

protected String getFinishedMessageKey()
Return the finished message key.

Specified by:
getFinishedMessageKey in class StartGameSwingWorker
Since:
v0.02