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

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

private static class ChangeSet.MessageChange
extends ChangeSet.Change

Encapsulate a Message.


Field Summary
private  DOMMessage message
           
private  ChangeSet.ChangePriority priority
           
 
Fields inherited from class net.sf.freecol.server.control.ChangeSet.Change
see
 
Constructor Summary
ChangeSet.MessageChange(ChangeSet.See see, ChangeSet.ChangePriority priority, DOMMessage message)
          Build a new MessageChange.
 
Method Summary
 int sortPriority()
          The sort priority.
 org.w3c.dom.Element toElement(ServerPlayer serverPlayer, org.w3c.dom.Document doc)
          Specialize a MessageChange to a particular player.
 
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

priority

private ChangeSet.ChangePriority priority

message

private DOMMessage message
Constructor Detail

ChangeSet.MessageChange

ChangeSet.MessageChange(ChangeSet.See see,
                        ChangeSet.ChangePriority priority,
                        DOMMessage message)
Build a new MessageChange.

Parameters:
see - The visibility of this change.
priority - The priority of the change.
message - The Message to add.
Method Detail

sortPriority

public int sortPriority()
The sort priority.

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

toElement

public org.w3c.dom.Element toElement(ServerPlayer serverPlayer,
                                     org.w3c.dom.Document doc)
Specialize a MessageChange to a particular player.

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