|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.freecol.common.model.FreeColObject
net.sf.freecol.common.model.TradeItem
net.sf.freecol.common.model.GoldTradeItem
public class GoldTradeItem
| Field Summary | |
|---|---|
private int |
gold
The amount of gold to change hands. |
| Fields inherited from class net.sf.freecol.common.model.TradeItem |
|---|
game |
| Fields inherited from class net.sf.freecol.common.model.FreeColObject |
|---|
ARRAY_SIZE, ID_ATTRIBUTE, ID_ATTRIBUTE_TAG, INFINITY, logger, NO_ID, PARTIAL_ATTRIBUTE, UNDEFINED, VALUE_TAG |
| Constructor Summary | |
|---|---|
GoldTradeItem(Game game,
Player source,
Player destination,
int gold)
Creates a new GoldTradeItem instance. |
|
GoldTradeItem(Game game,
javax.xml.stream.XMLStreamReader in)
Creates a new GoldTradeItem instance. |
|
| Method Summary | |
|---|---|
int |
getGold()
Get the gold to trade. |
static java.lang.String |
getXMLElementTagName()
Gets the tag name of the root element representing this object. |
boolean |
isUnique()
Returns whether this TradeItem must be unique. |
boolean |
isValid()
Returns whether this TradeItem is valid. |
protected void |
readFromXMLImpl(javax.xml.stream.XMLStreamReader in)
Initialize this object from an XML-representation of this object. |
void |
setGold(int gold)
Set the gold to trade. |
protected void |
toXMLImpl(javax.xml.stream.XMLStreamWriter out)
This method writes an XML-representation of this object to the given stream. |
protected void |
writeAttributes(javax.xml.stream.XMLStreamWriter out)
Write the attributes of this object to a stream. |
| Methods inherited from class net.sf.freecol.common.model.TradeItem |
|---|
getColony, getDestination, getGoods, getSource, getStance, getUnit, setColony, setDestination, setGoods, setSource, setStance, setUnit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int gold
| Constructor Detail |
|---|
public GoldTradeItem(Game game,
Player source,
Player destination,
int gold)
GoldTradeItem instance.
game - a Game valuesource - a Player valuedestination - a Player valuegold - an int value
public GoldTradeItem(Game game,
javax.xml.stream.XMLStreamReader in)
throws javax.xml.stream.XMLStreamException
GoldTradeItem instance.
game - a Game valuein - a XMLStreamReader value
javax.xml.stream.XMLStreamException| Method Detail |
|---|
public boolean isValid()
isValid in class TradeItemboolean valuepublic boolean isUnique()
isUnique in class TradeItemboolean valuepublic int getGold()
getGold in class TradeItempublic void setGold(int gold)
setGold in class TradeItemgold - The new gold value.
protected void toXMLImpl(javax.xml.stream.XMLStreamWriter out)
throws javax.xml.stream.XMLStreamException
toXMLImpl in class FreeColObjectout - The target stream.
javax.xml.stream.XMLStreamException - if there are any problems writing
to the stream.
protected void writeAttributes(javax.xml.stream.XMLStreamWriter out)
throws javax.xml.stream.XMLStreamException
writeAttributes in class TradeItemout - The target stream.
javax.xml.stream.XMLStreamException - if there are any problems writing
to the stream.
protected void readFromXMLImpl(javax.xml.stream.XMLStreamReader in)
throws javax.xml.stream.XMLStreamException
readFromXMLImpl in class TradeItemin - The input stream with the XML.
javax.xml.stream.XMLStreamException - if a problem was encountered
during parsing.public static java.lang.String getXMLElementTagName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||