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

Packages that use BuildableType
net.sf.freecol.client.control Contains the classes responsible for the control of the game. 
net.sf.freecol.client.gui.panel Contains the panels and dialogs. 
net.sf.freecol.common.model Contains the game model. 
net.sf.freecol.server.ai The main package of the ai package tree. 
 

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

Method parameters in net.sf.freecol.client.control with type arguments of type BuildableType
 void InGameController.setBuildQueue(Colony colony, java.util.List<BuildableType> buildQueue)
          Changes the current construction project of a Colony.
 

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

Methods in net.sf.freecol.client.gui.panel that return types with arguments of type BuildableType
 java.util.List<BuildableType> BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable.getBuildQueue()
          Returns the build queue from the Transferable.
 

Methods in net.sf.freecol.client.gui.panel with parameters of type BuildableType
 void ColopediaPanel.appendRequiredAbilities(javax.swing.text.StyledDocument doc, BuildableType buildableType)
           
 

Constructor parameters in net.sf.freecol.client.gui.panel with type arguments of type BuildableType
BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable(java.util.List<BuildableType> buildQueue)
          Default constructor.
 

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

Subclasses of BuildableType in net.sf.freecol.common.model
 class BuildingType
          Contains information on building types, like the number of upgrade levels a given building type can have.
 class EquipmentType
           
 class UnitType
           
 

Methods in net.sf.freecol.common.model that return BuildableType
 BuildableType Colony.getCurrentlyBuilding()
          Returns the type of building currently being built.
 

Methods in net.sf.freecol.common.model that return types with arguments of type BuildableType
 java.util.List<BuildableType> Colony.getBuildQueue()
          Get the BuildQueue value.
 

Methods in net.sf.freecol.common.model with parameters of type BuildableType
 boolean Colony.canBuild(BuildableType buildableType)
          Returns true if this Colony can build the given BuildableType.
 boolean Colony.canPayToFinishBuilding(BuildableType buildableType)
          Check if the owner can buy the remaining hammers and tools for the Building given.
 Colony.NoBuildReason Colony.getNoBuildReason(BuildableType buildableType)
          Return the reason why the give BuildableType can not be built.
 int Colony.getPriceForBuilding(BuildableType buildableType)
          Returns the price for the remaining hammers and tools for the Building given.
 int Colony.getTurnsToComplete(BuildableType buildable)
          Returns how many turns it would take to build the given BuildableType.
 void Colony.setCurrentlyBuilding(BuildableType buildable)
          Sets the type of building to be built.
 

Method parameters in net.sf.freecol.common.model with type arguments of type BuildableType
 void Colony.setBuildQueue(java.util.List<BuildableType> newBuildQueue)
          Set the BuildQueue value.
 

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

Methods in net.sf.freecol.server.ai that return types with arguments of type BuildableType
 java.util.Iterator<BuildableType> ColonyPlan.getBuildable()
          Gets an Iterator for everything to be built in the Colony.
 

Constructors in net.sf.freecol.server.ai with parameters of type BuildableType
ColonyPlan.Buildable(BuildableType type, int priority)