org.moyoman.client.reference
Class ResumeGameSwingWorker

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

public class ResumeGameSwingWorker
extends StartGameSwingWorker

Provides an implementation of SwingWorker to perform the resume 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
 
Fields inherited from class org.moyoman.client.reference.StartGameSwingWorker
 
Fields inherited from class org.moyoman.client.reference.util.SwingWorker
 
Constructor Summary
ResumeGameSwingWorker(IMoyoman owner, CommandExecutor commandExecutor, GameRecord gameRecord)
          Construct this object for a resume 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
 

Constructor Detail

ResumeGameSwingWorker

public ResumeGameSwingWorker(IMoyoman owner,
                             CommandExecutor commandExecutor,
                             GameRecord gameRecord)
Construct this object for a resume game type.

Parameters:
owner - Moyoman owner.
commandExecutor - Command executor.
gameRecord - Game record.
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