net.sf.freecol.client.control
Class InGameInputHandler.LootCargoSwingTask

java.lang.Object
  extended by net.sf.freecol.client.control.InGameInputHandler.SwingTask
      extended by net.sf.freecol.client.control.InGameInputHandler.NoResultCanvasSwingTask
          extended by net.sf.freecol.client.control.InGameInputHandler.LootCargoSwingTask
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
InGameInputHandler

 class InGameInputHandler.LootCargoSwingTask
extends InGameInputHandler.NoResultCanvasSwingTask

This class displays a dialog that lets the player choose goods to loot.


Field Summary
private  java.lang.String defenderId
           
private  java.util.List<Goods> goods
           
private  Unit unit
           
 
Constructor Summary
InGameInputHandler.LootCargoSwingTask(Unit unit, java.lang.String defenderId, java.util.List<Goods> goods)
          Constructor.
 
Method Summary
protected  void doNoResultWork()
           
 
Methods inherited from class net.sf.freecol.client.control.InGameInputHandler.NoResultCanvasSwingTask
doWork
 
Methods inherited from class net.sf.freecol.client.control.InGameInputHandler.SwingTask
getResult, invokeAndWait, invokeLater, invokeSpecial, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

unit

private Unit unit

defenderId

private java.lang.String defenderId

goods

private java.util.List<Goods> goods
Constructor Detail

InGameInputHandler.LootCargoSwingTask

public InGameInputHandler.LootCargoSwingTask(Unit unit,
                                             java.lang.String defenderId,
                                             java.util.List<Goods> goods)
Constructor.

Parameters:
goods - A list of Goods to choose from.
Method Detail

doNoResultWork

protected void doNoResultWork()
Specified by:
doNoResultWork in class InGameInputHandler.NoResultCanvasSwingTask