|
|||||||||
| 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.FreeColGameObject
net.sf.freecol.common.model.TileItem
net.sf.freecol.common.model.LostCityRumour
public class LostCityRumour
Represents a lost city rumour.
| Nested Class Summary | |
|---|---|
static class |
LostCityRumour.RumourType
Constants describing types of Lost City Rumours. |
| Field Summary | |
|---|---|
private static java.util.logging.Logger |
logger
|
private java.lang.String |
name
The name of this rumour, or null, if it has none. |
private LostCityRumour.RumourType |
type
The type of the rumour. |
| Fields inherited from class net.sf.freecol.common.model.TileItem |
|---|
RESOURCE_ZINDEX, RUMOUR_ZINDEX, tile |
| Fields inherited from class net.sf.freecol.common.model.FreeColGameObject |
|---|
UNITS_TAG_NAME |
| Fields inherited from class net.sf.freecol.common.model.FreeColObject |
|---|
ARRAY_SIZE, ID_ATTRIBUTE, ID_ATTRIBUTE_TAG, INFINITY, NO_ID, PARTIAL_ATTRIBUTE, UNDEFINED, VALUE_TAG |
| Constructor Summary | |
|---|---|
LostCityRumour(Game game,
Tile tile)
Creates a new LostCityRumour instance. |
|
LostCityRumour(Game game,
Tile tile,
LostCityRumour.RumourType type,
java.lang.String name)
Creates a new LostCityRumour instance. |
|
LostCityRumour(Game game,
javax.xml.stream.XMLStreamReader in)
Creates a new LostCityRumour instance. |
|
| Method Summary | |
|---|---|
LostCityRumour.RumourType |
chooseType(Unit unit,
int difficulty,
java.util.Random random)
Chooses a type of Lost City Rumour. |
java.lang.String |
getName()
Get the Name value. |
LostCityRumour.RumourType |
getType()
Get the Type value. |
static java.lang.String |
getXMLElementTagName()
Returns the tag name of the root element representing this object. |
int |
getZIndex()
Get the ZIndex value. |
boolean |
isTileTypeAllowed(TileType tileType)
Returns true if the TileItem is compatible with the given . |
protected void |
readFromXMLImpl(javax.xml.stream.XMLStreamReader in)
Initialize this object from an XML-representation of this object. |
void |
setName(java.lang.String newName)
Set the Name value. |
void |
setType(LostCityRumour.RumourType newType)
Set the Type value. |
protected void |
toXMLImpl(javax.xml.stream.XMLStreamWriter out,
Player player,
boolean showAll,
boolean toSavedGame)
This method writes an XML-representation of this object to the given stream. |
| Methods inherited from class net.sf.freecol.common.model.TileItem |
|---|
getLocation, getSpaceTaken, getTile, setLocation |
| Methods inherited from class net.sf.freecol.common.model.FreeColGameObject |
|---|
dispose, disposeList, equals, equals, fundamentalDispose, getFreeColGameObject, getFreeColGameObject, getGame, getIntegerID, getSpecification, hashCode, isDisposed, isUninitialized, newLocation, readFromXML, readFromXMLPartialByClass, setDefaultId, setGame, setId, toString, toXML, toXMLImpl, toXMLPartialByClass, updateFreeColGameObject |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static final java.util.logging.Logger logger
private LostCityRumour.RumourType type
private java.lang.String name
| Constructor Detail |
|---|
public LostCityRumour(Game game,
Tile tile)
LostCityRumour instance.
game - a Game valuetile - a Tile value
public LostCityRumour(Game game,
Tile tile,
LostCityRumour.RumourType type,
java.lang.String name)
LostCityRumour instance.
game - a Game valuetile - a Tile valuetype - a RumourType valuename - a String value
public LostCityRumour(Game game,
javax.xml.stream.XMLStreamReader in)
throws javax.xml.stream.XMLStreamException
LostCityRumour instance.
game - a Game valuein - a XMLStreamReader value
javax.xml.stream.XMLStreamException - if an error occurs| Method Detail |
|---|
public final LostCityRumour.RumourType getType()
Type value.
RumourType valuepublic final void setType(LostCityRumour.RumourType newType)
Type value.
newType - The new Type value.public final java.lang.String getName()
Name value.
String valuepublic final void setName(java.lang.String newName)
Name value.
newName - The new Name value.public final int getZIndex()
ZIndex value.
getZIndex in class TileItemint valuepublic boolean isTileTypeAllowed(TileType tileType)
isTileTypeAllowed in class TileItemtileType - a TileType value
boolean value
public LostCityRumour.RumourType chooseType(Unit unit,
int difficulty,
java.util.Random random)
unit - The Unit exploring (optional).difficulty - The difficulty level.random - A random number source.
protected void toXMLImpl(javax.xml.stream.XMLStreamWriter out,
Player player,
boolean showAll,
boolean toSavedGame)
throws javax.xml.stream.XMLStreamException
Player will be added
to that representation if showAll is set to
false.
toXMLImpl in class FreeColGameObjectout - The target stream.player - The Player this XML-representation should be
made for, or null if
showAll == true.showAll - Only attributes visible to player will be
added to the representation if showAll is set
to false.toSavedGame - If true then information that is only
needed when saving a game is added.
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 FreeColObjectin - 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 | ||||||||