net.sf.freecol.server.control
Class ChangeSet.SpyChange

java.lang.Object
  extended by net.sf.freecol.server.control.ChangeSet.Change
      extended by net.sf.freecol.server.control.ChangeSet.SpyChange
Enclosing class:
ChangeSet

private static class ChangeSet.SpyChange
extends ChangeSet.Change


Field Summary
private  Tile tile
           
 
Fields inherited from class net.sf.freecol.server.control.ChangeSet.Change
see
 
Constructor Summary
ChangeSet.SpyChange(ChangeSet.See see, Settlement settlement)
          Build a new SpyChange.
 
Method Summary
 int sortPriority()
          The sort priority.
 org.w3c.dom.Element toElement(ServerPlayer serverPlayer, org.w3c.dom.Document doc)
          Specialize a SpyChange into an element with the supplied name.
 
Methods inherited from class net.sf.freecol.server.control.ChangeSet.Change
attachToElement, consequences, convertsToElement, isNotifiable, isPerhapsNotifiable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tile

private Tile tile
Constructor Detail

ChangeSet.SpyChange

ChangeSet.SpyChange(ChangeSet.See see,
                    Settlement settlement)
Build a new SpyChange.

Parameters:
see - The visibility of this change.
settlement - The Settlement to spy on.
Method Detail

sortPriority

public int sortPriority()
The sort priority.

Specified by:
sortPriority in class ChangeSet.Change
Returns:
priority.

toElement

public org.w3c.dom.Element toElement(ServerPlayer serverPlayer,
                                     org.w3c.dom.Document doc)
Specialize a SpyChange into an element with the supplied name.

Specified by:
toElement in class ChangeSet.Change
Parameters:
serverPlayer - The ServerPlayer to update.
doc - The owner Document.
Returns:
An element.