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

A

abandonColony(Colony) - Method in class net.sf.freecol.client.control.InGameController
Abandon a colony with no units
Ability - Class in net.sf.freecol.common.model
The Ability class encapsulates a bonus or penalty that can be applied to any action within the game, most obviously combat.
Ability(String) - Constructor for class net.sf.freecol.common.model.Ability
Creates a new Ability instance.
Ability(String, boolean) - Constructor for class net.sf.freecol.common.model.Ability
Creates a new Ability instance.
Ability(String, FreeColGameObjectType, boolean) - Constructor for class net.sf.freecol.common.model.Ability
Creates a new Ability instance.
Ability(Element) - Constructor for class net.sf.freecol.common.model.Ability
Creates a new Ability instance.
Ability(XMLStreamReader, Specification) - Constructor for class net.sf.freecol.common.model.Ability
Creates a new Ability instance.
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.
AboutAction - Class in net.sf.freecol.client.gui.action
An action for displaying an about box with version numbers.
AboutPanel - Class in net.sf.freecol.client.gui.panel
This is the About panel
AboutPanel(Canvas) - Constructor for class net.sf.freecol.client.gui.panel.AboutPanel
The constructor that will add the items to this panel.
AboutPanel.URLMouseListener - Class in net.sf.freecol.client.gui.panel
This inner class is meant to handle mouse click events from hypertext-style links Swing has no explicit support for links, but they can be simulated with JLabel, HTML fragments and a mouse listener such as this one.
AboutPanel.URLMouseListener(String) - Constructor for class net.sf.freecol.client.gui.panel.AboutPanel.URLMouseListener
 
AbstractGoods - Class in net.sf.freecol.common.model
Represents a certain amount of a GoodsType.
AbstractGoods() - Constructor for class net.sf.freecol.common.model.AbstractGoods
Creates a new AbstractGoods instance.
AbstractGoods(GoodsType, int) - Constructor for class net.sf.freecol.common.model.AbstractGoods
Creates a new AbstractGoods instance.
AbstractOption - Class in net.sf.freecol.common.option
The super class of all options.
AbstractOption(String) - Constructor for class net.sf.freecol.common.option.AbstractOption
Creates a new AbstractOption.
AbstractOption(String, OptionGroup) - Constructor for class net.sf.freecol.common.option.AbstractOption
Deprecated.  
AbstractUnit - Class in net.sf.freecol.common.model
Contains the information necessary to create a new unit.
AbstractUnit() - Constructor for class net.sf.freecol.common.model.AbstractUnit
 
AbstractUnit(String, Unit.Role, int) - Constructor for class net.sf.freecol.common.model.AbstractUnit
 
AbstractUnit(UnitType, Unit.Role, int) - Constructor for class net.sf.freecol.common.model.AbstractUnit
 
AbstractUnit(XMLStreamReader) - Constructor for class net.sf.freecol.common.model.AbstractUnit
Creates a new AbstractUnit instance.
accelerators - Static variable in class net.sf.freecol.client.gui.action.DisplayTileTextAction
 
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.AIPlayer
 
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.ColonialAIPlayer
 
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.StandardAIPlayer
 
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.AIPlayer
Decides whether to accept an Indian demand, or not.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.ColonialAIPlayer
Decides whether to accept an Indian demand, or not.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Deprecated. Decides whether to accept an Indian demand, or not.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.REFAIPlayer
Deprecated. Decides whether to accept an Indian demand, or not.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.StandardAIPlayer
Decides whether to accept an Indian demand, or not.
acceptMercenaryOffer() - Method in class net.sf.freecol.server.ai.AIPlayer
Decides whether to accept a mercenary offer, or not.
acceptMercenaryOffer() - Method in class net.sf.freecol.server.ai.ColonialAIPlayer
Decides whether to accept a mercenary offer, or not.
acceptMercenaryOffer() - Method in class net.sf.freecol.server.ai.StandardAIPlayer
Decides whether to accept a mercenary offer, 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.
acceptTax(int) - Method in class net.sf.freecol.server.ai.ColonialAIPlayer
Decides whether to accept the monarch's tax raise or not.
acceptTax(int) - Method in class net.sf.freecol.server.ai.StandardAIPlayer
Decides whether to accept the monarch's tax raise or not.
ACTION_ID - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
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.AboutAction
Applies this action.
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.CenterAction
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.ChangeWindowedModeAction
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.ColopediaAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.DebugAction
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.DetermineHighSeasAction
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.DisplayBordersAction
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.DisplayTileTextAction
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.FindSettlementAction
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.GotoTileAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ImprovementAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.LoadAction
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.MoveAction
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.NewEmptyMapAction
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.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.ReportCargoAction
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.ReportExplorationAction
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.ReportHighScoresAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ReportHistoryAction
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.ReportProductionAction
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.ReportRequirementsAction
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.RetireAction
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.SaveAndQuitAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ScaleMapAction
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.ShowMainAction
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.TilePopupAction
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.action.ZoomInAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ZoomOutAction
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.BuildQueuePanel
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.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.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 analyzes 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.DumpCargoDialog
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.EditSettlementDialog
 
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
Release the blocked thread when an action is performed.
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.FreeColDialog
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.FreeColPanel
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.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.NegotiationDialog
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.NegotiationDialog.ColonyTradeItemPanel
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.NegotiationDialog.GoldTradeItemPanel
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.NegotiationDialog.GoodsTradeItemPanel
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.NegotiationDialog.StanceTradeItemPanel
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.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.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.ReportHighScoresPanel
This function tests if the player has chosen to retire previously and shows the quit menu if true.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportLabourPanel
This function analyzes 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.RiverStylePanel
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.SelectAmountDialog
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.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
 
activeAdjacentSentryUnits(Tile) - Method in class net.sf.freecol.common.model.Unit
Active units with sentry state wich are adjacent to a specified tile
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.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.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.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 WarehousePanel 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
 
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(FeatureContainer) - Method in class net.sf.freecol.common.model.FeatureContainer
Describe add method here.
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(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(String, Resource) - Method in class net.sf.freecol.common.resources.ResourceMapping
Adds a mapping between the given ID and a Resource.
add(Map.Position, Map.Direction) - Method in class net.sf.freecol.server.generator.River
Adds a new section to this river.
ADD_TAX_TO_BELLS - Static variable in class net.sf.freecol.common.model.Ability
 
addAbility(Ability) - Method in class net.sf.freecol.common.model.FeatureContainer
Add the given Ability to the set of Abilities present.
addAbility(Ability) - Method in class net.sf.freecol.common.model.FreeColGameObjectType
 
addAbility(Ability) - Method in class net.sf.freecol.common.Specification
Registers an Ability as defined.
addAbility(String) - Method in class net.sf.freecol.common.Specification
Registers an Ability's id as defined.
addAbstractOption(AbstractOption) - Method in class net.sf.freecol.common.Specification
Adds an AbstractOption to the specification
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.
addAIPlayer(Nation) - Method in class net.sf.freecol.server.FreeColServer
Adds a new AIPlayer to the Game.
addAll(ResourceMapping) - Method in class net.sf.freecol.common.resources.ResourceMapping
Adds all mappings from the given ResourceMapping to this object.
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.
addAsToolBox(JComponent) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas inside a frame.
addBuilding(Building) - Method in class net.sf.freecol.common.model.Colony
Add a Building to this Colony.
addCargo(GoodsType) - 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.
addColonyTradeItem(Player, Colony) - Method in class net.sf.freecol.client.gui.panel.NegotiationDialog
Adds a ColonyTradeItem to the list of TradeItems.
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) - Method in class net.sf.freecol.server.networking.Server
Adds a Connection into the hashmap.
addDummyConnection(Connection) - Method in class net.sf.freecol.server.networking.Server
Adds a (usually Dummy)Connection into the hashmap.
addFather(FoundingFather) - Method in class net.sf.freecol.common.model.Player
Adds a founding father to this player's continental congress.
addFeature(Feature) - Method in interface net.sf.freecol.common.model.Features
Add the given Feature to the Features Map.
addFeature(Feature) - Method in class net.sf.freecol.common.model.Unit
Add the given Feature to the Features Map.
addGoldTradeItem(Player, int) - Method in class net.sf.freecol.client.gui.panel.NegotiationDialog
Adds a GoldTradeItem to the list of TradeItems.
addGoods(GoodsType, int) - Method in class net.sf.freecol.common.model.Colony
Describe addGoods method here.
addGoods(AbstractGoods) - Method in class net.sf.freecol.common.model.Colony
 
addGoods(AbstractGoods) - Method in class net.sf.freecol.common.model.GoodsContainer
Adds a Goods to this containter.
addGoods(GoodsType, int) - Method in class net.sf.freecol.common.model.GoodsContainer
Adds the given amount of the given type of goods.
addGoods(GoodsType, int) - Method in class net.sf.freecol.common.model.Settlement
Describe addGoods method here.
addGoods(AbstractGoods) - Method in class net.sf.freecol.common.model.Settlement
 
addGoodsToMarket(GoodsType, int) - Method in class net.sf.freecol.common.model.Market
Add (or remove) some goods to this market.
addGoodsTradeItem(Player, Goods) - Method in class net.sf.freecol.client.gui.panel.NegotiationDialog
Adds a GoodsTradeItem to the list of TradeItems.
addGoodsWish(GoodsWish) - Method in class net.sf.freecol.server.ai.AIColony
Add a GoodsWish to the wish list.
addHistory(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Add the HistoryEvents which are the children of this Element.
addLiberty(int) - Method in class net.sf.freecol.common.model.Colony
Adds to the liberty points 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.
addMessages(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Add the ModelMessages which are the children of this Element.
addModelMessage(ModelMessage) - Method in class net.sf.freecol.common.model.Player
Adds a ModelMessage for this player.
addModifier(Modifier) - Method in class net.sf.freecol.common.model.FeatureContainer
Add the given Modifier to the set of Modifiers present.
addModifier(Modifier) - Method in class net.sf.freecol.common.model.FreeColGameObjectType
 
addModifier(Modifier) - Method in class net.sf.freecol.common.Specification
Add a modifier.
addMouseListener(MouseListener) - Method in class net.sf.freecol.client.gui.video.VideoComponent
 
addOptionGroup(OptionGroup) - Method in class net.sf.freecol.common.Specification
Adds an OptionGroup to the specification
addOtherStudent(String) - Method in class net.sf.freecol.client.gui.panel.LabourData.LocationData
 
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.
addProduction(int) - Method in class net.sf.freecol.client.gui.panel.LabourData.ProductionData
 
addPropertyChangeListener(PropertyChangeListener) - Method in class net.sf.freecol.common.model.FreeColObject
 
addPropertyChangeListener(String, PropertyChangeListener) - Method in class net.sf.freecol.common.model.FreeColObject
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface net.sf.freecol.common.option.Option
Adds a new PropertyChangeListener for monitoring state changes.
addRiver(int, int) - Method in class net.sf.freecol.common.model.TileItemContainer
Creates a river TileImprovement and adds to this Tile/Container.
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.
addStop(TradeRoute.Stop) - Method in class net.sf.freecol.common.model.TradeRoute
Add a new Stop to this trade route.
addTile(Tile) - Method in class net.sf.freecol.server.model.ServerRegion
Add the given Tile to this Region.
addTileItem(TileItem) - Method in class net.sf.freecol.common.model.TileItemContainer
Adds a TileItem to this container.
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(Random) - Method in class net.sf.freecol.common.model.Monarch
Returns units to be added to the Royal Expeditionary Force.
addToREF(List<AbstractUnit>) - Method in class net.sf.freecol.common.model.Monarch
Adds units to the Royal Expeditionary Force.
addToRemoveElement(Element) - Method in class net.sf.freecol.common.model.FreeColGameObject
Convenience function to add this object to an element intended to signal removal of the object.
addToTransportList(Transportable) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Adds the given Transportable to the transport list.
addTransactionListener(TransactionListener) - Method in class net.sf.freecol.common.model.Market
Adds a transaction listener for notification of any transaction
addUnit(AIUnit) - Method in class net.sf.freecol.server.ai.goal.Goal
Adds a unit to this goal.
addUnitNoUpdate(Unit) - Method in class net.sf.freecol.common.model.Tile
Adds the unit to the tile.
addVideoListener(VideoListener) - Method in class net.sf.freecol.client.gui.video.VideoComponent
Adds a listener for video playback events.
adjustAmount() - Method in class net.sf.freecol.common.model.Goods
If the amount of goods is greater than the container can hold, then this method adjusts the amount to the maximum amount possible.
adjustProductionAndManufacture() - Method in class net.sf.freecol.server.ai.ColonyPlan
 
adjustProductionAndManufactureFor(GoodsType, GoodsType) - Method in class net.sf.freecol.server.ai.ColonyPlan
 
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.
ADVANTAGE_COLUMN - Static variable in class net.sf.freecol.client.gui.panel.PlayersTable
 
AdvantageCellEditor - Class in net.sf.freecol.client.gui.panel
A table cell editor that can be used to select a nation.
AdvantageCellEditor() - Constructor for class net.sf.freecol.client.gui.panel.AdvantageCellEditor
A standard constructor.
AdvantageCellRenderer - Class in net.sf.freecol.client.gui.panel
A table cell renderer that should be used to display the chosen nation in a table.
AdvantageCellRenderer(NationOptions.Advantages) - Constructor for class net.sf.freecol.client.gui.panel.AdvantageCellRenderer
The default constructor.
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, GoodsType, 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, String) - Constructor for class net.sf.freecol.server.ai.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.
ALARM_NEW_MISSIONARY - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ALARM_OFFSET_X - Static variable in class net.sf.freecol.client.gui.GUI
 
ALARM_OFFSET_Y - Static variable in class net.sf.freecol.client.gui.GUI
 
ALARM_RADIUS - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ALARM_TAG_NAME - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ALARM_TILE_IN_USE - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ALLIANCE_MODIFIER - Static variable in class net.sf.freecol.common.model.Tension
Tension modification to be used when an alliance treaty is signed.
ALLOW_STUDENT_SELECTION - Static variable in class net.sf.freecol.common.model.GameOptions
Whether to educate the least skilled unit first.
allowContact(Unit) - Method in class net.sf.freecol.common.model.IndianSettlement
Is a unit permitted to contact with this settlement? The unit must be from a nation that has already contacted, or in the first instance must be arriving by land (apparently including ships in adjacent ports in Col1).
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)).
AMBUSH_BONUS_SOURCE - Static variable in class net.sf.freecol.common.Specification
 
animate() - Method in class net.sf.freecol.client.gui.animation.UnitImageAnimation
 
AnimationEvent - Interface in net.sf.freecol.common.io.sza
An event created by an animation.
Animations - Class in net.sf.freecol.client.gui.animation
A facade for animations.
Animations() - Constructor for class net.sf.freecol.client.gui.animation.Animations
 
appendRequiredAbilities(StyledDocument, BuildableType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
 
appliesTo(FreeColGameObjectType) - Method in class net.sf.freecol.common.model.Feature
Returns true if the appliesTo method of at least one Scope object returns true.
appliesTo(FreeColGameObjectType, Turn) - Method in class net.sf.freecol.common.model.Feature
Returns true if the appliesTo method of at least one Scope object returns true.
appliesTo(FreeColObject) - Method in class net.sf.freecol.common.model.Scope
Describe appliesTo method here.
appliesTo(Player) - Method in class net.sf.freecol.common.model.UnitTypeChange
Describe appliesTo method here.
applyDifficultyLevel(int) - Method in class net.sf.freecol.common.Specification
Applies the difficulty level to the current specification.
applyModifier(float, String) - Method in class net.sf.freecol.common.model.FeatureContainer
Applies a Set of Modifiers with the given ID to the given float value.
applyModifier(float, String, FreeColGameObjectType) - Method in class net.sf.freecol.common.model.FeatureContainer
Applies a Set of Modifiers with the given ID which match the given FreeColGameObjectType to the given float value.
applyModifier(float, String, FreeColGameObjectType, Turn) - Method in class net.sf.freecol.common.model.FeatureContainer
Applies a Set of Modifiers with the given ID which match the given FreeColGameObjectType and Turn to the given float value.
applyModifiers(int) - Method in class net.sf.freecol.common.model.Building
Returns the Production from this building applying the production bonus of the colony to the given productivity of the worker(s).
applyModifierSet(float, Turn, Set<Modifier>) - Static method in class net.sf.freecol.common.model.FeatureContainer
Applies a given Set of Modifiers to the given float value.
applyTo(float) - Method in class net.sf.freecol.common.model.Modifier
Applies this Modifier to a number.
arrayAttribute(Node, String, String) - Static method in class net.sf.freecol.common.util.Xml
 
arrayAttribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
arrayAttribute(Node, String, String[]) - Static method in class net.sf.freecol.common.util.Xml
 
ARTILLERY_AGAINST_RAID - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
ARTILLERY_IN_THE_OPEN - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
ARTILLERY_PENALTY_SOURCE - Static variable in class net.sf.freecol.common.Specification
 
ARTILLERY_PRIORITY - Static variable in class net.sf.freecol.server.ai.ColonyPlan
 
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.
asResultOf(UnitTypeChange.ChangeType) - Method in class net.sf.freecol.common.model.UnitTypeChange
Describe asResultOf method here.
assign(ProductionCache.Entry) - Method in class net.sf.freecol.server.ai.ProductionCache
 
assignTeacher(Unit, Unit) - Method in class net.sf.freecol.client.control.InGameController
Assigns a unit to a teacher Unit.
assignTradeRoute(Unit) - Method in class net.sf.freecol.client.control.InGameController
Assigns a trade route to a unit.
assignTradeRoute(Unit, TradeRoute) - Method in class net.sf.freecol.client.control.InGameController
 
AssignTradeRouteAction - Class in net.sf.freecol.client.gui.action
An action for assigning a trade route to the currently selected unit.
attack(Unit, Unit, CombatModel.CombatResult, int, Location) - Method in interface net.sf.freecol.common.model.CombatModel
Attack a unit with the given outcome.
attack(Unit, Unit, CombatModel.CombatResult, int, Location) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Attack a unit with the given outcome.
attack(Connection, Unit, Map.Direction) - Method in class net.sf.freecol.server.ai.mission.Mission
 
ATTACK_BONUS - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
ATTACK_BONUS_SOURCE - Static variable in class net.sf.freecol.common.Specification
 
attribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
attribute(Node, String, String) - Static method in class net.sf.freecol.common.util.Xml
 
AUDIO_MIXER - Static variable in class net.sf.freecol.client.ClientOptions
 
AudioMixerOption - Class in net.sf.freecol.common.option
Option for selecting an audio mixer.
AudioMixerOption(String) - Constructor for class net.sf.freecol.common.option.AudioMixerOption
Creates a new AudioMixerOption.
AudioMixerOption(String, OptionGroup) - Constructor for class net.sf.freecol.common.option.AudioMixerOption
 
AudioMixerOption.MixerWrapper - Class in net.sf.freecol.common.option
 
AudioMixerOptionUI - Class in net.sf.freecol.client.gui.option
This class provides visualization for an AudioMixerOption.
AudioMixerOptionUI(AudioMixerOption, boolean) - Constructor for class net.sf.freecol.client.gui.option.AudioMixerOptionUI
Creates a new AudioMixerOptionUI for the given AudioMixerOption.
AUTO - Static variable in class net.sf.freecol.common.option.AudioMixerOption
 
AUTO - Static variable in class net.sf.freecol.common.option.LanguageOption
 
AUTO_END_TURN - Static variable in class net.sf.freecol.client.ClientOptions
If enabled: Automatically ends the turn when no units can be made active.
AUTO_SCROLL - Static variable in class net.sf.freecol.client.ClientOptions
Option for activating autoscroll when dragging units on the mapboard.
AUTOLOAD_EMIGRANTS - Static variable in class net.sf.freecol.client.ClientOptions
Option for autoload emigrants on saling to america.
AUTOSAVE_DELETE - Static variable in class net.sf.freecol.client.ClientOptions
Option for deleting autosaves when a new game is started.
AUTOSAVE_GENERATIONS - Static variable in class net.sf.freecol.client.ClientOptions
Option for setting the number of autosaves to keep.
AUTOSAVE_PERIOD - Static variable in class net.sf.freecol.client.ClientOptions
Option for setting the period of autosaves.
autosaveGame() - Method in class net.sf.freecol.client.control.InGameController
 
autoscroll(Point) - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.BuildingsPanel.ASingleBuildingPanel
 
AVAILABILITY_COLUMN - Static variable in class net.sf.freecol.client.gui.panel.PlayersTable
 
avoidSettlements() - Static method in class net.sf.freecol.common.model.pathfinding.CostDeciders
A CostDecider returning only the cost of moving across the terrain (no additional cost for blocking enemy units etc).
avoidSettlementsAndBlockingUnits() - Static method in class net.sf.freecol.common.model.pathfinding.CostDeciders
A CostDecider for avoiding using tiles which have blocking enemy units on them.

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