A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

abilityArray - Variable in class net.sf.freecol.common.model.UnitType
 
abortWish(Wish) - Method in class net.sf.freecol.server.ai.AIGoods
Aborts the given Wish.
abortWish(Wish) - Method in class net.sf.freecol.server.ai.AIUnit
Aborts the given Wish.
abortWish(Wish) - Method in interface net.sf.freecol.server.ai.Transportable
Aborts the given Wish.
AbstractOption - Class in net.sf.freecol.common.option
The super class of all options.
AbstractOption(String, String, String) - Constructor for class net.sf.freecol.common.option.AbstractOption
Creates a new AbstractOption.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.AIPlayer
Decides whether to accept an Indian demand, or not.
accepts(String) - Method in class net.sf.freecol.client.control.PreGameInputHandler
Checks if the message handler support the given message.
accepts(String) - Method in interface net.sf.freecol.common.networking.StreamedMessageHandler
Checks if the message handler support the given message.
accepts(String) - Method in class net.sf.freecol.server.ai.AIInGameInputHandler
Checks if the message handler support the given message.
accepts(String) - Method in class net.sf.freecol.server.control.UserConnectionHandler
Checks if the message handler support the given message.
acceptTax(int) - Method in class net.sf.freecol.server.ai.AIPlayer
Decides whether to accept the monarch's tax raise or not.
ActionManager - Class in net.sf.freecol.client.gui.action
Stores the actions.
ActionManager(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.ActionManager
Creates a new ActionManager.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.AssignTradeRouteAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.BuildColonyAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.BuildRoadAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ChangeAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ChatAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ClearOrdersAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaBuildingAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaFatherAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaGoodsAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaSkillAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaTerrainAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ColopediaUnitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DebugCrossBugAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DebugShowCoordinatesAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DeclareIndependenceAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DisbandUnitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DisplayGridAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DisplayTileNamesAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DisplayTileOwnersAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.EndTurnAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.EuropeAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ExecuteGotoOrdersAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.FortifyAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.GotoAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.MapControlsAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.MiniMapZoomInAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.MiniMapZoomOutAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.NewAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.OpenAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.PlowAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.PreferencesAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.QuitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReconnectAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.RenameAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportColonyAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportContinentalCongressAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportForeignAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportIndianAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportLabourAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportMilitaryAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportNavalAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportReligionAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportTradeAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportTurnAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.SaveAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.SentryAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.SkipUnitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ToggleViewModeAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.TradeRouteAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.UnloadAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.WaitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.FreeColMenuTest
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.option.FreeColActionUI
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.CaptureGoodsDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ChatPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ChooseFoundingFatherDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ClientOptionsDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.BuildingBox.BuildingBoxListener
Sets the ColonyPanel's Colony's type of building.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ColorCellEditor
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.EmigrationPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ErrorPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.EuropePanel
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.EventPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.GameOptionsDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.IndianSettlementPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.LoadingSavegameDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.MainPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.MapGeneratorOptionsDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.MarketLabel
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.MonarchPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.NewPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.PurchaseDialog
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.QuitDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.RecruitDialog
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportColonyPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportProductionPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportTradePanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportUnitPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ServerListPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.StartGamePanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.TilePanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.TradeRouteDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.TradeRouteInputDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.TrainDialog
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.UnitLabel
Analyzes an event and calls the right external methods to take care of the user's request.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.VictoryPanel
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.WarehouseDialog
This function analyses an event and calls the right methods to take care of the user's requests.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.TerrainCursor
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.TilePopup
This function analyses an event and calls the right methods to take care of the user's requests.
ACTIVATE_UNIT - Static variable in class net.sf.freecol.client.gui.panel.UnitLabel
 
ACTIVE - Static variable in class net.sf.freecol.common.model.Unit
A state a Unit can have.
activeAdjacentSentryUnits(Tile) - Method in class net.sf.freecol.common.model.Unit
Active units with sentry state wich are adjacent to a specified tile
ADAM_SMITH - Static variable in class net.sf.freecol.common.model.FoundingFather
 
add(FreeColAction) - Method in class net.sf.freecol.client.gui.action.ActionManager
Adds the given FreeColAction.
add(Component) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component to this Canvas.
add(Component, Integer) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component to this Canvas.
add(Component, Integer, boolean) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component to this Canvas.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.BuildingsPanel.ASingleBuildingPanel
Adds a component to this ASingleBuildingPanel and makes sure that the unit that the component represents gets modified so that it will be located in the colony.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.CargoPanel
Adds a component to this CargoPanel and makes sure that the unit or good that the component represents gets modified so that it is on board the currently selected ship.
add(Component) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.InPortPanel
Adds a component to this InPortPanel.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.OutsideColonyPanel
Adds a component to this OutsideColonyPanel and makes sure that the unit that the component represents gets modified so that it will be located in the colony.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.TilePanel.ASingleTilePanel
Adds a component to this CargoPanel and makes sure that the unit or good that the component represents gets modified so that it is on board the currently selected ship.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.WarehousePanel
Adds a component to this CargoPanel and makes sure that the unit or good that the component represents gets modified so that it is on board the currently selected ship.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.CargoPanel
Adds a component to this CargoPanel and makes sure that the unit or good that the component represents gets modified so that it is on board the currently selected ship.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.DocksPanel
Adds a component to this DocksPanel and makes sure that the unit that the component represents gets modified so that it will wait on the docks in Europe.
add(Component) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.InPortPanel
Adds a component to this InPortPanel.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.MarketPanel
If a GoodsLabel is dropped here, sell the goods.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.ToAmericaPanel
Adds a component to this ToAmericaPanel and makes sure that the unit that the component represents gets modified so that it will sail to America.
add(Component, boolean) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.ToEuropePanel
Adds a component to this ToEuropePanel and makes sure that the unit that the component represents gets modified so that it will sail to Europe.
add(Locatable) - Method in class net.sf.freecol.common.model.Building
Adds the specified Locatable to this WorkLocation.
add(Locatable) - Method in class net.sf.freecol.common.model.Colony
Adds a Locatable to this Location.
add(Locatable) - Method in class net.sf.freecol.common.model.ColonyTile
Add the specified Locatable to this WorkLocation.
add(TradeItem) - Method in class net.sf.freecol.common.model.DiplomaticTrade
Add a TradeItem to the DiplomaticTrade.
add(Locatable) - Method in class net.sf.freecol.common.model.Europe
Adds a Locatable to this Location.
add(Locatable) - Method in class net.sf.freecol.common.model.IndianSettlement
Adds a Locatable to this Location.
add(Locatable) - Method in interface net.sf.freecol.common.model.Location
Adds a Locatable to this Location.
add(int, int) - Method in class net.sf.freecol.common.model.Market
Add the given Goods to this Market.
add(Locatable) - Method in class net.sf.freecol.common.model.Settlement
Adds a Locatable to this Location.
add(Locatable) - Method in class net.sf.freecol.common.model.Tile
Adds a Locatable to this Location.
add(Locatable) - Method in class net.sf.freecol.common.model.Unit
Adds a locatable to this Unit.
add(Option) - Method in class net.sf.freecol.common.option.OptionGroup
Adds the given Option.
add(Map.Position, int) - Method in class net.sf.freecol.server.generator.River
Adds a new section to this river.
ADD_HILLS - Static variable in class net.sf.freecol.common.model.Tile
 
ADD_MOUNTAINS - Static variable in class net.sf.freecol.common.model.Tile
 
ADD_NONE - Static variable in class net.sf.freecol.common.model.Tile
 
ADD_RIVER_MAJOR - Static variable in class net.sf.freecol.common.model.Tile
 
ADD_RIVER_MINOR - Static variable in class net.sf.freecol.common.model.Tile
 
ADD_TO_REF - Static variable in class net.sf.freecol.common.model.Monarch
Constants describing monarch actions.
ADD_UNITS - Static variable in class net.sf.freecol.common.model.Monarch
Constants describing monarch actions.
addActionListener(ActionListener) - Method in class net.sf.freecol.client.gui.TerrainCursor
 
addAIObject(String, AIObject) - Method in class net.sf.freecol.server.ai.AIMain
Adds a reference to the given AIObject.
addAsFrame(JComponent) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas inside a frame.
addAsSimpleFrame(JComponent) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas inside a frame.
addBells(int) - Method in class net.sf.freecol.common.model.Colony
Adds to the bell count of the colony.
addCargo(int) - Method in class net.sf.freecol.common.model.TradeRoute.Stop
 
addCentered(Component) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas.
addCentered(Component, Integer) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas.
addComponent(JComponent) - Method in class net.sf.freecol.client.gui.FullScreenFrame
Adds a component to this FullScreenFrame.
addComponent(JComponent) - Method in class net.sf.freecol.client.gui.WindowedFrame
Adds a component to this WindowedFrame.
addConnection(Connection, int) - Method in class net.sf.freecol.server.networking.Server
Adds a (usually Dummy)Connection into the hashmap.
addConnection(Connection) - Method in class net.sf.freecol.server.networking.Server
Adds a Connection into the hashmap.
addDefaultOptions() - Method in class net.sf.freecol.client.ClientOptions
Adds the options to this GameOptions.
addDefaultOptions() - Method in class net.sf.freecol.common.model.GameOptions
Adds the options to this GameOptions.
addDefaultOptions() - Method in class net.sf.freecol.common.option.OptionMap
Adds the default options to this OptionMap.
addDefaultOptions() - Method in class net.sf.freecol.server.generator.MapGeneratorOptions
Adds the options to this MapGeneratorOptions.
addend - Variable in class net.sf.freecol.common.model.Modifier
 
addFather(int) - Method in class net.sf.freecol.common.model.Player
Adds a founding father to this players continental congress.
addGoods(int, int) - Method in class net.sf.freecol.common.model.Colony
 
addGoods(Goods) - Method in class net.sf.freecol.common.model.GoodsContainer
Adds a Goods to this containter.
addGoods(int, int) - Method in class net.sf.freecol.common.model.GoodsContainer
 
addGoodsWish(GoodsWish) - Method in class net.sf.freecol.server.ai.AIColony
Add a GoodsWish to the wish list.
addHammers(int) - Method in class net.sf.freecol.common.model.Colony
Adds to the hammer count of the colony.
addMessage(GUIMessage) - Method in class net.sf.freecol.client.gui.GUI
Adds a message to the list of messages that need to be displayed on the GUI.
addModelMessage(FreeColGameObject, String, String[][], int) - Method in class net.sf.freecol.common.model.FreeColGameObject
Creates a ModelMessage and uses getGame().addModelMessage(modelMessage) to register it.
addModelMessage(FreeColGameObject, String, String[][], int, Object) - Method in class net.sf.freecol.common.model.FreeColGameObject
Creates a ModelMessage and uses getGame().addModelMessage(modelMessage) to register it.
addModelMessage(ModelMessage) - Method in class net.sf.freecol.common.model.Game
Adds a ModelMessage to this game.
addOwnedUnit(Unit) - Method in class net.sf.freecol.common.model.IndianSettlement
Adds the given Unit to the list of units that belongs to this IndianSettlement.
addPlayer(Player) - Method in class net.sf.freecol.common.model.Game
Adds the specified player to the game.
addPropertyChangeListener(PropertyChangeListener) - Method in class net.sf.freecol.common.option.AbstractOption
Adds a new PropertyChangeListener for monitoring state changes.
addRiver(int, int) - Method in class net.sf.freecol.common.model.Tile
Adds a river to this tile.
addServer(String, String, int, int, int, boolean, String, int) - Method in class net.sf.freecol.metaserver.MetaRegister
Adds a new server with the given attributes.
addSettlement(Settlement) - Method in class net.sf.freecol.common.model.Player
Adds the given Settlement to this Player's list of settlements.
addSoL(int) - Method in class net.sf.freecol.common.model.Colony
Adds to the bell count of the colony.
addStop(TradeRoute.Stop) - Method in class net.sf.freecol.common.model.TradeRoute
Add a new Stop to this trade route.
addToComponent(Canvas) - Method in class net.sf.freecol.client.gui.panel.MapControls
Adds the map controls to the given component.
addToMap(OptionGroup) - Method in class net.sf.freecol.common.option.OptionMap
Adds the Options from the given OptionGroup to the Map.
addToREF() - Method in class net.sf.freecol.common.model.Monarch
Returns units to be added to the Royal Expeditionary Force.
addToREF(int[]) - Method in class net.sf.freecol.common.model.Monarch
Adds units to the Royal Expeditionary Force.
addToTransportList(Transportable) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Adds the given Transportable to the transport list.
addUnit(Unit) - Method in class net.sf.freecol.common.model.UnitContainer
Adds a Unit to this containter.
addUnit(int, Unit) - Method in class net.sf.freecol.common.model.UnitContainer
Adds a Unit to this containter at index.
adjustAmount() - Method in class net.sf.freecol.common.model.Goods
If the amount of goods is greater than the source can supply, then this method adjusts the amount to the maximum amount possible.
adjustTension(Unit) - Method in class net.sf.freecol.common.model.Unit
Adjusts the tension and alarm levels of the enemy unit's owner according to the type of attack.
AIColony - Class in net.sf.freecol.server.ai
Objects of this class contains AI-information for a single Colony.
AIColony(AIMain, Colony) - Constructor for class net.sf.freecol.server.ai.AIColony
Creates a new AIColony.
AIColony(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.AIColony
Creates a new AIColony.
AIColony(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.AIColony
Creates a new AIColony.
AIColony(AIMain, String) - Constructor for class net.sf.freecol.server.ai.AIColony
Creates a new AIColony.
AIGoods - Class in net.sf.freecol.server.ai
Objects of this class contains AI-information for a single Goods.
AIGoods(AIMain, Location, int, int, Location) - Constructor for class net.sf.freecol.server.ai.AIGoods
Creates a new AIGoods.
AIGoods(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.AIGoods
Creates a new AIGoods.
AIGoods(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.AIGoods
Creates a new AIGoods.
AIGoods(AIMain, String) - Constructor for class net.sf.freecol.server.ai.AIGoods
Creates a new AIGoods.
AIInGameInputHandler - Class in net.sf.freecol.server.ai
Handles the network messages that arrives while in the game.
AIInGameInputHandler(FreeColServer, ServerPlayer, AIMain) - Constructor for class net.sf.freecol.server.ai.AIInGameInputHandler
The constructor to use.
AIMain - Class in net.sf.freecol.server.ai
The main AI-class.
AIMain(FreeColServer) - Constructor for class net.sf.freecol.server.ai.AIMain
Creates a new AIMain and searches the current game for FreeColGameObjects.
AIMain(FreeColServer, Element) - Constructor for class net.sf.freecol.server.ai.AIMain
Creates a new AIMain and reads the given element.
AIMain(FreeColServer, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.AIMain
Creates a new AIMain and reads the given element.
AIObject - Class in net.sf.freecol.server.ai
An AIObject contains AI-related information and methods.
AIObject(AIMain) - Constructor for class net.sf.freecol.server.ai.AIObject
Creates a new AIObject.
AIObject(AIMain, String) - Constructor for class net.sf.freecol.server.ai.AIObject
Creates a new AIObject and registers this object with AIMain.
AIPlayer - Class in net.sf.freecol.server.ai
Objects of this class contains AI-information for a single Player and is used for controlling this player.
AIPlayer(AIMain, ServerPlayer) - Constructor for class net.sf.freecol.server.ai.AIPlayer
Creates a new AIPlayer.
AIPlayer(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.AIPlayer
Creates a new AIPlayer and reads the information from the given Element.
AIPlayer(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.AIPlayer
Creates a new AIPlayer.
AIUnit - Class in net.sf.freecol.server.ai
Objects of this class contains AI-information for a single Unit.
AIUnit(AIMain, Unit) - Constructor for class net.sf.freecol.server.ai.AIUnit
Creates a new AIUnit.
AIUnit(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.AIUnit
Creates a new AIUnit.
AIUnit(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.AIUnit
Creates a new AIUnit.
AIUnit(AIMain, String) - Constructor for class net.sf.freecol.server.ai.AIUnit
Creates a new AIUnit.
ALLIANCE - Static variable in class net.sf.freecol.common.model.Player
Contants for describing the stance towards a player.
ALWAYS_CENTER - Static variable in class net.sf.freecol.client.ClientOptions
Selected tiles always gets centered if this option is enabled (even if the tile is GUI.onScreen(Map.Position)).
ANGRY - Static variable in class net.sf.freecol.common.model.Tension
Constants for describing alarm levels.
APACHE - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
APACHE - Static variable in class net.sf.freecol.common.model.Player
The Indian tribes.
ARAWAK - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ARAWAK - Static variable in class net.sf.freecol.common.model.Player
The Indian tribes.
ARCTIC - Static variable in class net.sf.freecol.common.model.Tile
 
ARM - Static variable in class net.sf.freecol.client.gui.panel.UnitLabel
 
ARMED_BRAVE - Static variable in class net.sf.freecol.client.gui.ImageLibrary
These finals represent the unit graphics that are available.
ARMORY - Static variable in class net.sf.freecol.common.model.Building
The type of a building.
ARTILLERY - Static variable in class net.sf.freecol.client.gui.ImageLibrary
These finals represent the unit graphics that are available.
ARTILLERY - Static variable in class net.sf.freecol.client.gui.sound.SfxLibrary
 
ARTILLERY - Static variable in class net.sf.freecol.common.model.Monarch
Constants describing the REF.
ARTILLERY - Static variable in class net.sf.freecol.common.model.Unit
The type of a unit; used only for gameplaying purposes NOT painting purposes.
ask(Element) - Method in class net.sf.freecol.client.networking.Client
Sends the specified message to the server and returns the reply.
ask(Element) - Method in class net.sf.freecol.common.networking.Connection
Sends a message to the other peer and returns the reply.
ask() - Method in class net.sf.freecol.common.networking.Connection
Starts a session for asking a question using streaming.
ask(Element) - Method in class net.sf.freecol.server.networking.DummyConnection
Sends a message to the other peer and returns the reply.
askToStop() - Method in class net.sf.freecol.client.Worker
Makes the worker thread stop running.
assignTradeRoute(Unit) - Method in class net.sf.freecol.client.control.InGameController
Assigns a trade route to a unit.
AssignTradeRouteAction - Class in net.sf.freecol.client.gui.action
An action for assigning a trade route to the currently selected unit.
ATTACK - Static variable in class net.sf.freecol.client.gui.sound.SfxLibrary
 
ATTACK - Static variable in class net.sf.freecol.common.model.Unit
A move type.
attack(Unit, int, int) - Method in class net.sf.freecol.common.model.Unit
Attack a unit with the given outcome.
ATTACK_DONE_SETTLEMENT - Static variable in class net.sf.freecol.common.model.Unit
 
ATTACK_EVADES - Static variable in class net.sf.freecol.common.model.Unit
 
ATTACK_GREAT_LOSS - Static variable in class net.sf.freecol.common.model.Unit
 
ATTACK_GREAT_WIN - Static variable in class net.sf.freecol.common.model.Unit
 
ATTACK_LOSS - Static variable in class net.sf.freecol.common.model.Unit
 
ATTACK_WIN - Static variable in class net.sf.freecol.common.model.Unit
 
attribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
AUTOSAVE_PERIOD - Static variable in class net.sf.freecol.client.ClientOptions
Option for setting the period of autosaves.
autoscroll(Point) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.BuildingsPanel.ASingleBuildingPanel
 
AZTEC - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
AZTEC - Static variable in class net.sf.freecol.common.model.Player
The Indian tribes.

B

BACKWARDS - Static variable in class net.sf.freecol.client.gui.sound.Playlist
This const represents a way in which a sound will be picked from the list.
BARTOLOME_DE_LAS_CASAS - Static variable in class net.sf.freecol.common.model.FoundingFather
 
basicMoveCost - Variable in class net.sf.freecol.common.model.TileType
 
BEACH - Static variable in class net.sf.freecol.client.gui.ImageLibrary
These finals represent the EXTRA terrain graphics; the ones that can not be found in the Tile class.
BELLS - Static variable in class net.sf.freecol.common.model.Goods
 
BENJAMIN_FRANKLIN - Static variable in class net.sf.freecol.common.model.FoundingFather
 
bigHeaderFont - Static variable in class net.sf.freecol.client.gui.panel.FreeColPanel
 
BLACKSMITH - Static variable in class net.sf.freecol.common.model.Building
The type of a building.
boardShip(Unit, Unit) - Method in class net.sf.freecol.client.control.InGameController
Boards a specified unit onto a carrier.
boardShip(Unit) - Method in class net.sf.freecol.common.model.Unit
Boards a carrier that is on the same tile.
bombard(Unit, int) - Method in class net.sf.freecol.common.model.Colony
Bombard a unit with the given outcome.
BONUS_COTTON - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_COUNT - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_FISH - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_FOOD - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_FURS - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_LUMBER - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_NONE - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_NUMBER - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
Option for setting the percentage of bonus tiles on the map.
BONUS_NUMBER_HUGE - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
One of the settings used by MapGeneratorOptions.BONUS_NUMBER.
BONUS_NUMBER_LARGE - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
One of the settings used by MapGeneratorOptions.BONUS_NUMBER.
BONUS_NUMBER_MEDIUM - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
One of the settings used by MapGeneratorOptions.BONUS_NUMBER.
BONUS_NUMBER_SMALL - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
One of the settings used by MapGeneratorOptions.BONUS_NUMBER.
BONUS_NUMBER_VERY_LARGE - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
One of the settings used by MapGeneratorOptions.BONUS_NUMBER.
BONUS_ORE - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_SILVER - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_SUGAR - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
BONUS_TOBACCO - Static variable in class net.sf.freecol.client.gui.ImageLibrary
 
booleanAttribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
BooleanOption - Class in net.sf.freecol.common.option
Represents an option that can be either true or false.
BooleanOption(String, String, String, boolean) - Constructor for class net.sf.freecol.common.option.BooleanOption
Creates a new BooleanOption.
BooleanOptionUI - Class in net.sf.freecol.client.gui.option
This class provides visualization for an BooleanOption.
BooleanOptionUI(BooleanOption, boolean) - Constructor for class net.sf.freecol.client.gui.option.BooleanOptionUI
Creates a new BooleanOptionUI for the given BooleanOption.
BOTH_LAND_AND_SEA - Static variable in class net.sf.freecol.common.model.Map
Constant used for given options in Map.findPath(Unit, Tile, Tile).
BRAVE - Static variable in class net.sf.freecol.client.gui.ImageLibrary
These finals represent the unit graphics that are available.
BRAVE - Static variable in class net.sf.freecol.common.model.Unit
The type of a unit; used only for gameplaying purposes NOT painting purposes.
BUILD_ROAD - Static variable in class net.sf.freecol.common.model.Unit
A state a Unit can have.
BUILD_ROAD - Static variable in class net.sf.freecol.server.ai.TileImprovement
 
buildColony() - Method in class net.sf.freecol.client.control.InGameController
Uses the active unit to build a colony.
buildColony(Colony) - Method in class net.sf.freecol.common.model.Unit
Makes this unit build the specified colony.
BuildColonyAction - Class in net.sf.freecol.client.gui.action
An action for using the active unit to build a colony.
BuildColonyMission - Class in net.sf.freecol.server.ai.mission
Mission for building a Colony.
BuildColonyMission(AIMain, AIUnit, Tile, int) - Constructor for class net.sf.freecol.server.ai.mission.BuildColonyMission
Creates a mission for the given AIUnit.
BuildColonyMission(AIMain, AIUnit) - Constructor for class net.sf.freecol.server.ai.mission.BuildColonyMission
Creates a BuildColonyMission for the given AIUnit.
BuildColonyMission(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.mission.BuildColonyMission
Creates a new BuildColonyMission.
BuildColonyMission(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.mission.BuildColonyMission
Creates a new BuildColonyMission and reads the given element.
Building - Class in net.sf.freecol.common.model
Represents a building in a colony.
Building(Game, Colony, int, int) - Constructor for class net.sf.freecol.common.model.Building
Creates a new Building.
Building(Game, XMLStreamReader) - Constructor for class net.sf.freecol.common.model.Building
Initiates a new Building from an XML representation.
Building(Game, Element) - Constructor for class net.sf.freecol.common.model.Building
Initiates a new Building from an XML representation.
Building(Game, String) - Constructor for class net.sf.freecol.common.model.Building
Initiates a new Building with the given ID.
BUILDING_COMPLETED - Static variable in class net.sf.freecol.common.model.ModelMessage
 
BUILDING_UNIT_ADDITION - Static variable in class net.sf.freecol.common.model.Colony
 
BuildingType - Class in net.sf.freecol.common.model
Contains information on building types, like the number of upgrade levels a given building type can have.
BuildingType() - Constructor for class net.sf.freecol.common.model.BuildingType
 
buildingType(int) - Method in class net.sf.freecol.common.Specification
 
BuildingType.Level - Class in net.sf.freecol.common.model
Gives informations about the different levels a building can have.
BuildingType.Level() - Constructor for class net.sf.freecol.common.model.BuildingType.Level
 
BuildRoadAction - Class in net.sf.freecol.client.gui.action
An action for using the active unit to build a road.
buildUnitLabel(int, float) - Method in class net.sf.freecol.client.gui.panel.ReportPanel
Builds the button for the given unit.
BURIAL_GROUND - Static variable in class net.sf.freecol.common.model.LostCityRumour
Constants describing types of Lost City Rumours.
BUTTON_DISABLED_IMAGE - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
BUTTON_IMAGE - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
BUTTON_PRESSED_IMAGE - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
BUTTON_ROLLOVER_IMAGE - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
buy(int, int, Player) - Method in class net.sf.freecol.common.model.Market
Buys a particular amount of a particular type of good with the cost being met by a particular player.
buyGoods(int, int, Unit) - Method in class net.sf.freecol.client.control.InGameController
Buys goods in Europe.
buyGoods(int, int) - Method in class net.sf.freecol.common.model.Unit
Buys goods of a specified type and amount and adds it to this Unit.
buyGoodsInEurope(Connection, int, int, Location) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Buys the given cargo.
buyLand(Tile) - Method in class net.sf.freecol.client.control.InGameController
Buys the given land from the indians.
buyLand(Tile) - Method in class net.sf.freecol.common.model.Player
Buys the given land.

C

calculateOutput(int) - Method in class net.sf.freecol.common.model.Building
Calculates and returns the output of this building from the input.
CAMP - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Building
Checks if the specified Locatable may be added to this WorkLocation.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Colony
 
canAdd(Locatable) - Method in class net.sf.freecol.common.model.ColonyTile
Checks if the specified Locatable may be added to this WorkLocation.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Europe
Checks wether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.IndianSettlement
 
canAdd(Locatable) - Method in interface net.sf.freecol.common.model.Location
Checks wether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Settlement
 
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Tile
Checks wether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Unit
Checks wether or not the specified locatable may be added to this Unit.
canAddNewPlayer() - Method in class net.sf.freecol.common.model.Game
Checks if a new Player can be added.
canBeArmed() - Method in class net.sf.freecol.common.model.Unit
Checks if this unit can be armed in the current location.
canBeBuilt() - Method in class net.sf.freecol.common.model.UnitType
 
canBeDressedAsMissionary() - Method in class net.sf.freecol.common.model.Unit
Checks if this unit can be dressed as a missionary at the current location.
canBeEquippedWithTools() - Method in class net.sf.freecol.common.model.Unit
Checks if this unit can be equiped with tools in the current location.
canBeMounted() - Method in class net.sf.freecol.common.model.Unit
Checks if this unit can be mounted in the current location.
canBePlowed() - Method in class net.sf.freecol.common.model.Tile
Checks wether this Tile can be plowed or not.
canBuildColonies() - Method in class net.sf.freecol.common.model.Player
Checks if this Player can build colonies.
canBuildColony() - Method in class net.sf.freecol.common.model.Unit
Check if this unit can build a colony on the tile where it is located.
canBuildNext() - Method in class net.sf.freecol.common.model.Building
Checks if this building can have a higher level.
canBuildUnit(int) - Method in class net.sf.freecol.common.model.Colony
Checks if this colony may build the given unit type.
canCaptureGoods() - Method in class net.sf.freecol.common.model.Unit
Returns true if this unit is a ship that can capture enemy goods.
canCashInTreasureTrain() - Method in class net.sf.freecol.common.model.Unit
Checks if the treasure train can be cashed in at it's current Location.
canCashInTreasureTrain(Location) - Method in class net.sf.freecol.common.model.Unit
Checks if the treasure train can be cashed in at the given Location.
canGetRoad() - Method in class net.sf.freecol.common.model.Tile
Checks wether this Tile can have a road or not.
canHaveFoundingFathers() - Method in class net.sf.freecol.common.model.Player
Checks if this Player can get founding fathers.
canImport(JComponent, DataFlavor[]) - Method in class net.sf.freecol.client.gui.panel.DefaultTransferHandler
Returns 'true' if the given component can import a selection of the flavor that is indicated by the second parameter, 'false' otherwise.
canImport(JComponent, DataFlavor[]) - Method in c