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

Packages that use Building
net.sf.freecol.client.control Contains the classes responsible for the control of the game. 
net.sf.freecol.client.gui.i18n  
net.sf.freecol.client.gui.panel Contains the panels and dialogs. 
net.sf.freecol.common.model Contains the game model. 
net.sf.freecol.server.control Contains the classes responsible for the control of the game. 
 

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

Methods in net.sf.freecol.client.control that return Building
 Building ClientModelController.createBuilding(java.lang.String taskID, Colony colony, BuildingType type)
          Creates a new building.
 

Uses of Building in net.sf.freecol.client.gui.i18n
 

Methods in net.sf.freecol.client.gui.i18n with parameters of type Building
static java.lang.String Messages.getLocationName(Building building)
          Returns the location name of the given Building.
 

Uses of Building in net.sf.freecol.client.gui.panel
 

Methods in net.sf.freecol.client.gui.panel that return Building
 Building BuildingPanel.getBuilding()
           
 

Constructors in net.sf.freecol.client.gui.panel with parameters of type Building
BuildingPanel(Building building, Canvas parent)
          Creates this BuildingPanel.
BuildingToolTip(Building building, Canvas parent)
          Creates this BuildingToolTip.
ColonyPanel.BuildingsPanel.ASingleBuildingPanel(Building building)
          Creates this ASingleBuildingPanel.
 

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

Methods in net.sf.freecol.common.model that return Building
 Building Colony.createBuilding(BuildingType buildingType)
          Ask the server to create a building for us.
 Building ModelController.createBuilding(java.lang.String taskID, Colony colony, BuildingType type)
          Creates a new building.
 Building Colony.createFreeBuilding(BuildingType buildingType)
          Ask the server to create a free building for us.
 Building Colony.getBuilding(BuildingType type)
          Gets a Building of the specified type.
 Building Colony.getBuildingFor(Unit unit)
          Return the Building best suited for the given Unit.
 Building Colony.getBuildingForConsuming(GoodsType goodsType)
          Find a building for consuming the given type of goods.
 Building Colony.getBuildingForProducing(GoodsType goodsType)
          Find a building for producing the given type of goods.
 Building Colony.getBuildingWithAbility(java.lang.String ability)
          Returns a Building with the given Ability, or null, if none exists.
 Building Colony.getStockade()
          Returns the stockade building
 Building Colony.getWarehouse()
           
 Building Unit.getWorkLocation()
          Gets the Building this unit is working in.
 

Methods in net.sf.freecol.common.model that return types with arguments of type Building
static java.util.Comparator<Building> Building.getBuildingComparator()
           
 java.util.List<Building> Colony.getBuildings()
          Gets a List of every Building in this Colony.
 java.util.List<Building> Colony.getBuildingsForConsuming(GoodsType goodsType)
          Collect the buildings for consuming the given type of goods.
 java.util.List<Building> Colony.getBuildingsForProducing(GoodsType goodsType)
          Collect the buildings for producing the given type of goods.
 

Methods in net.sf.freecol.common.model with parameters of type Building
 void Colony.addBuilding(Building building)
          Add a Building to this Colony.
 

Uses of Building in net.sf.freecol.server.control
 

Methods in net.sf.freecol.server.control that return Building
 Building ServerModelController.createBuilding(java.lang.String taskID, Colony colony, BuildingType type)
          Creates a new building.
 Building ServerModelController.createBuilding(java.lang.String taskID, Colony colony, BuildingType type, boolean secure, Connection connection)
          Creates a new building.