private static class ChangeSet.PartialObjectChange extends ChangeSet.ObjectChange
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
fields |
fcgo
see
Constructor and Description |
---|
PartialObjectChange(ChangeSet.See see,
FreeColGameObject fcgo,
java.lang.String... fields)
Build a new PartialObjectChange for a single object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isPerhapsNotifiable(ServerPlayer serverPlayer)
Should a player perhaps be notified of this update?
|
org.w3c.dom.Element |
toElement(ServerPlayer serverPlayer,
org.w3c.dom.Document doc)
Specialize a PartialObjectChange to a particular player.
|
java.lang.String |
toString() |
attachToElement, getPriority, matches
consequences, convertsToElement, isNotifiable
public PartialObjectChange(ChangeSet.See see, FreeColGameObject fcgo, java.lang.String... fields)
see
- The visibility of this change.fcgo
- The FreeColGameObject
to update.fields
- The fields to update.public boolean isPerhapsNotifiable(ServerPlayer serverPlayer)
isPerhapsNotifiable
in class ChangeSet.ObjectChange
serverPlayer
- The ServerPlayer
to notify.public org.w3c.dom.Element toElement(ServerPlayer serverPlayer, org.w3c.dom.Document doc)
toElement
in class ChangeSet.ObjectChange
serverPlayer
- The ServerPlayer
to update.doc
- The owner Document
.public java.lang.String toString()
toString
in class ChangeSet.ObjectChange