|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.freecol.common.networking.Message
net.sf.freecol.common.networking.BuyPropositionMessage
public class BuyPropositionMessage
The message sent when negotiating a purchase at an IndianSettlement.
Constructor Summary | |
---|---|
BuyPropositionMessage(Game game,
org.w3c.dom.Element element)
Create a new BuyPropositionMessage from a
supplied element. |
|
BuyPropositionMessage(Unit unit,
Settlement settlement,
Goods goods,
int gold)
Create a new BuyPropositionMessage . |
Method Summary | |
---|---|
int |
getGold()
What is the price currently negotiated for this transaction? |
static java.lang.String |
getXMLElementTagName()
The tag name of the root element representing this object. |
org.w3c.dom.Element |
handle(FreeColServer server,
Player player,
Connection connection)
Handle a "buyProposition"-message. |
org.w3c.dom.Element |
toXMLElement()
Convert this BuyPropositionMessage to XML. |
Methods inherited from class net.sf.freecol.common.networking.Message |
---|
clientError, createError, createError, createNewDocument, createNewRootElement, getAttribute, getChildElement, getDocument, getFreeColProtocolVersion, getType, hasAttribute, insertAsRoot, isType, setAttribute, setAttribute, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public BuyPropositionMessage(Unit unit, Settlement settlement, Goods goods, int gold)
BuyPropositionMessage
.
unit
- The Unit
that is buying.goods
- The Goods
to buy.gold
- The price of the goods (negative if unknown).public BuyPropositionMessage(Game game, org.w3c.dom.Element element)
BuyPropositionMessage
from a
supplied element.
game
- The Game
this message belongs to.element
- The Element
to use to create the message.Method Detail |
---|
public int getGold()
public org.w3c.dom.Element handle(FreeColServer server, Player player, Connection connection)
server
- The FreeColServer
handling the message.player
- The Player
the message applies to.connection
- The Connection
message was received on.
BuyProposition
message as an
Element
with updated gold value,
or an error Element
on failure.public org.w3c.dom.Element toXMLElement()
toXMLElement
in class Message
public static java.lang.String getXMLElementTagName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |