Uses of Class
net.sf.freecol.common.model.TileImprovementType

Packages that use TileImprovementType
net.sf.freecol.client.control Contains the classes responsible for the control of the game. 
net.sf.freecol.client.gui.action Contains the Actions used by the GUI in menus and other places. 
net.sf.freecol.common Contains classes in use by both the server and the client. 
net.sf.freecol.common.model Contains the game model. 
net.sf.freecol.server.ai The main package of the ai package tree. 
 

Uses of TileImprovementType in net.sf.freecol.client.control
 

Methods in net.sf.freecol.client.control with parameters of type TileImprovementType
 void InGameController.changeWorkImprovementType(Unit unit, TileImprovementType improvementType)
          Changes the work type of this Unit.
 

Uses of TileImprovementType in net.sf.freecol.client.gui.action
 

Methods in net.sf.freecol.client.gui.action that return types with arguments of type TileImprovementType
 java.util.List<TileImprovementType> ImprovementActionType.getImpTypes()
           
 

Uses of TileImprovementType in net.sf.freecol.common
 

Methods in net.sf.freecol.common that return TileImprovementType
 TileImprovementType Specification.getTileImprovementType(java.lang.String id)
           
 

Methods in net.sf.freecol.common that return types with arguments of type TileImprovementType
 java.util.List<TileImprovementType> Specification.getTileImprovementTypeList()
           
 

Uses of TileImprovementType in net.sf.freecol.common.model
 

Methods in net.sf.freecol.common.model that return TileImprovementType
static TileImprovementType TileImprovement.findBestTileImprovementType(Tile tile, GoodsType goodsType)
          Method for returning the 'most effective' TileImprovementType allowed for a given Tile.
 TileImprovementType TileImprovementType.getRequiredImprovementType()
           
 TileImprovementType TileImprovement.getType()
           
 

Methods in net.sf.freecol.common.model with parameters of type TileImprovementType
 boolean TileType.canHaveImprovement(TileImprovementType improvement)
          Returns true if this TileType supports the given TileImprovementType.
 TileImprovement TileItemContainer.findTileImprovementType(TileImprovementType type)
          Checks if a TileImprovement of this Type is already in this container.
 TileImprovement Tile.findTileImprovementType(TileImprovementType type)
          Finds the TileImprovement of a given Type, or null if there is no match.
 int Tile.getWorkAmount(TileImprovementType workType)
          Returns the number of turns it takes for a non-expert pioneer to perform the given TileImprovementType.
 boolean TileItemContainer.hasImprovement(TileImprovementType type)
          Will check whether this tile has a completed improvement of the given type.
 boolean Tile.hasImprovement(TileImprovementType type)
          Will check whether this tile has a completed improvement of the given type.
 

Constructors in net.sf.freecol.common.model with parameters of type TileImprovementType
TileImprovement(Game game, Tile tile, TileImprovementType type)
          Creates a standard TileImprovement-instance.
 

Uses of TileImprovementType in net.sf.freecol.server.ai
 

Methods in net.sf.freecol.server.ai that return TileImprovementType
 TileImprovementType TileImprovementPlan.getType()
          Returns the TileImprovementType of this plan.
 

Methods in net.sf.freecol.server.ai with parameters of type TileImprovementType
 void TileImprovementPlan.setType(TileImprovementType type)
          Sets the type of this TileImprovementPlan.
 

Constructors in net.sf.freecol.server.ai with parameters of type TileImprovementType
TileImprovementPlan(AIMain aiMain, Tile target, TileImprovementType type, int value)
          Creates a new TileImprovementPlan.