org.moyoman.client.reference
Class SaveGameSwingWorker

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

public class SaveGameSwingWorker
extends SwingWorker

Provides an implementation of SwingWorker to perform the save 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  CommandExecutor _commandExecutor
          Command executor.
private  String _newId
          The new game id.
private  IMoyoman _owner
          The owner.
private  PlayerManager _playerManager
          Player manager.
 
Fields inherited from class org.moyoman.client.reference.util.SwingWorker
 
Constructor Summary
SaveGameSwingWorker(IMoyoman owner, CommandExecutor commandExecutor, PlayerManager playerManager, String newId)
          Construct this object with the given parameters.
 
Method Summary
 Object construct()
          Execute time-consuming code.
 void finished()
          Perform final actions on the event-dispatching thread.
 
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

_commandExecutor

private CommandExecutor _commandExecutor
Command executor.


_owner

private IMoyoman _owner
The owner.


_playerManager

private PlayerManager _playerManager
Player manager.


_newId

private String _newId
The new game id.

Constructor Detail

SaveGameSwingWorker

public SaveGameSwingWorker(IMoyoman owner,
                           CommandExecutor commandExecutor,
                           PlayerManager playerManager,
                           String newId)
Construct this object with the given parameters.

Parameters:
owner - Moyoman owner.
commandExecutor - Command executor.
playerManager - Player manager.
newId - New game ID.
Since:
v0.02
Method Detail

construct

public Object construct()
Execute time-consuming code.

Specified by:
construct in class SwingWorker
Since:
v0.02

finished

public void finished()
Perform final actions on the event-dispatching thread.

Overrides:
finished in class SwingWorker
Since:
v0.02