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

AA_TEXT_SIZE - Static variable in class net.sf.freecol.client.gui.plaf.LAFUtilities
 
abandonColony(Colony) - Method in class net.sf.freecol.client.control.InGameController
Abandon a colony with no units.
abandonColony(Colony) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to abandon a colony.
AbandonColonyMessage - Class in net.sf.freecol.common.networking
The message sent when the client requests abandoning of a colony.
AbandonColonyMessage(Colony) - Constructor for class net.sf.freecol.common.networking.AbandonColonyMessage
Create a new AbandonColonyMessage with the specified colony.
AbandonColonyMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.AbandonColonyMessage
Create a new AbandonColonyMessage from a supplied element.
abandonSettlement(ServerPlayer, Settlement) - Method in class net.sf.freecol.server.control.InGameController
Abandon a settlement.
abilities - Variable in class net.sf.freecol.common.model.FeatureContainer
 
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(Ability) - 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.
abilityID - Variable in class net.sf.freecol.common.model.Scope
The ID of an Ability.
abilityValue - Variable in class net.sf.freecol.common.model.Scope
The value of an Ability.
abortInvalidAndOneTimeMissions() - Method in class net.sf.freecol.server.ai.AIPlayer
Aborts all the missions which are no longer valid.
abortInvalidMissions() - Method in class net.sf.freecol.server.ai.AIPlayer
Aborts all the missions which are no longer valid.
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.
AboutAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.AboutAction
Creates a new AboutAction.
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.
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.
AbstractGoods(AbstractGoods) - Constructor for class net.sf.freecol.common.model.AbstractGoods
Creates a new AbstractGoods instance.
abstractGoodsComparator - Static variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
AbstractGoodsLabel - Class in net.sf.freecol.client.gui.panel
This label represents AbstractGoods.
AbstractGoodsLabel(AbstractGoods, Canvas) - Constructor for class net.sf.freecol.client.gui.panel.AbstractGoodsLabel
Initializes this JLabel with the given goods data.
AbstractMission - Class in net.sf.freecol.common.model.mission
The AbstractMission provides basic methods for building Missions.
AbstractMission(Game) - Constructor for class net.sf.freecol.common.model.mission.AbstractMission
Creates a new AbstractMission instance.
AbstractMission(Game, XMLStreamReader) - Constructor for class net.sf.freecol.common.model.mission.AbstractMission
Creates a new AbstractMission instance.
AbstractMission(Game, Element) - Constructor for class net.sf.freecol.common.model.mission.AbstractMission
Creates a new AbstractMission instance.
AbstractMission(Game, String) - Constructor for class net.sf.freecol.common.model.mission.AbstractMission
Creates a new AbstractMission instance.
AbstractOption<T> - 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.
abstractType - Variable in class net.sf.freecol.common.model.FreeColGameObjectType
Whether the type is abstract or can be instantiated.
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.
AbstractUnitOption - Class in net.sf.freecol.common.option
Represents an option where the valid choice is an AbstractUnit.
AbstractUnitOption(String) - Constructor for class net.sf.freecol.common.option.AbstractUnitOption
Creates a new AbstractUnitOption.
AbstractUnitOption(XMLStreamReader) - Constructor for class net.sf.freecol.common.option.AbstractUnitOption
Creates a new AbstractUnitOption.
abstractUnitTemplate(String, List<AbstractUnit>) - Method in class net.sf.freecol.server.control.InGameController
 
accelerators - Static variable in class net.sf.freecol.client.gui.action.DisplayTileTextAction
 
accept(File) - Method in class net.sf.freecol.client.gui.panel.FreeColDialog.FreeColFileFilter
 
ACCEPT - Static variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
acceptButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.AIPlayer
Returns an Iterator for all the wishes.
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
 
acceptDiplomaticTrade(DiplomaticTrade) - Method in class net.sf.freecol.server.ai.NativeAIPlayer
 
accepted - Variable in class net.sf.freecol.common.networking.MonarchActionMessage
 
accepted - Variable in class net.sf.freecol.server.model.TaxSession
Was the tax raise accepted.
acceptIndianDemand(Unit, Colony, Goods, int) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Decides whether to accept an Indian demand, or not.
acceptMercenaryOffer() - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
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.
acceptString - Variable in class net.sf.freecol.common.networking.NewLandNameMessage
Has a treaty been accepted with the welcomer?
acceptTax(int) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Decides whether to accept the monarch's tax raise or not.
action - Variable in class net.sf.freecol.client.control.InGameInputHandler.ShowMonarchPanelSwingTask
 
action - Variable in class net.sf.freecol.common.networking.MonarchActionMessage
 
ACTION_ID - Static variable in class net.sf.freecol.client.gui.action.FreeColAction
 
actionId - Variable in class net.sf.freecol.client.gui.panel.UnitButton
 
actionIsValid(Monarch.MonarchAction) - Method in class net.sf.freecol.common.model.Monarch
Checks if a specified action is valid at present.
actionListeners - Variable in class net.sf.freecol.client.gui.panel.DeclarationDialog.SignaturePanel
 
actionManager - Variable in class net.sf.freecol.client.FreeColClient
 
ActionManager - Class in net.sf.freecol.client.gui.action
Stores all FreeColActions and retrieves them by ID.
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.ContinueAction
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.MapEditorAction
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.ReportEducationAction
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.ShowDifficultyAction
Applies this action.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.action.ShowGameOptionsAction
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.ShowMapGeneratorOptionsAction
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.CanvasMouseListener
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.menu.FreeColMenuTest
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.option.FreeColActionUI
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.option.FreeColActionUI.BlinkingLabel
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.AboutPanel
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.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.ChoiceDialog
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.ConfirmDeclarationDialog
 
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.DifficultyDialog
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.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.EndTurnDialog
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
 
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.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
 
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.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.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.OptionsDialog
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.PreCombatDialog
 
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
Implement the action listener, checking for BUILDQUEUE events, generally displaying the colony panel if given a colony id, but otherwise delegating to the ReportPanel handler.
actionPerformed(ActionEvent) - Method in class net.sf.freecol.client.gui.panel.ReportHighScoresPanel
Just drop the panel.
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
 
actionTaken - Variable in class net.sf.freecol.server.model.TradeSession
Whether any action has been taken in this session.
active - Variable in class net.sf.freecol.client.gui.TerrainCursor
 
activeBox - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.AvailableCellEditor
 
activeUnit - Variable in class net.sf.freecol.client.gui.GUI
 
activeUnit - Variable in class net.sf.freecol.server.FreeColServer
An active unit specified in a saved game.
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(List<Relation>) - Method in class net.sf.freecol.client.gui.i18n.Rule
Adds a list of relations combined with the "and" operator.
add - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueMouseAdapter
 
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.DestinationPanel
Adds a component to this DestinationPanel 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.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(String) - Method in class net.sf.freecol.client.gui.panel.EuropePanel.TransactionLog
 
add(JPanel, int, int) - Method in class net.sf.freecol.client.gui.panel.InfoPanel
Adds a panel to show information
add(LabourData.LocationData) - Method in class net.sf.freecol.client.gui.panel.LabourData.LocationData
 
add(LabourData.ProductionData) - Method in class net.sf.freecol.client.gui.panel.LabourData.ProductionData
 
add(File) - Method in class net.sf.freecol.client.gui.sound.SoundPlayer.SoundPlayerThread
 
add(Locatable) - Method in class net.sf.freecol.common.model.Building
Adds the specified locatable to this building.
add(T) - Method in class net.sf.freecol.common.model.BuildQueue
 
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 colony tile.
add(TradeItem) - Method in class net.sf.freecol.common.model.DiplomaticTrade
Add 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.GoodsLocation
Adds a Locatable to this Location.
add(String, String) - Method in class net.sf.freecol.common.model.HistoryEvent
Add a new key and replacement to the HistoryEvent.
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.Map
Adds a Locatable to this Location.
add(String, String) - Method in class net.sf.freecol.common.model.ModelMessage
Add a new key and replacement to the ModelMessage.
add(String) - Method in class net.sf.freecol.common.model.ModelMessage
Add a replacement value without a key to the ModelMessage.
add(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionMap
 
add(List<AbstractGoods>) - Method in class net.sf.freecol.common.model.ProductionMap
 
add(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionMap.ProductionTree
 
add(String, String) - Method in class net.sf.freecol.common.model.StringTemplate
Add a new key and replacement to the StringTemplate.
add(String) - Method in class net.sf.freecol.common.model.StringTemplate
Add a replacement value without a key to the StringTemplate.
add(Locatable) - Method in class net.sf.freecol.common.model.Tile
Adds a Locatable to this Location.
add(TypeCountMap<T>) - Method in class net.sf.freecol.common.model.TypeCountMap
 
add(Locatable) - Method in class net.sf.freecol.common.model.Unit
Adds a locatable to this Unit.
add(Locatable) - Method in class net.sf.freecol.common.model.UnitLocation
Adds a Locatable to this Location.
add(Locatable) - Method in class net.sf.freecol.common.model.WorkLocation
Adds the specified locatable to this building.
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(ChangeSet.See, FreeColGameObject...) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add updates for multiple objects to a ChangeSet.
add(ChangeSet.See, List<FreeColGameObject>) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add updates for multiple objects to a ChangeSet.
add(ChangeSet.See, ChangeSet.ChangePriority, DOMMessage) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a Message to a ChangeSet.
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
The ability to add the current tax as a bonus to the production of bells.
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.model.Specification
Registers an Ability as defined.
addAbility(String) - Method in class net.sf.freecol.common.model.Specification
Registers an Ability's id as defined.
addAbstractOption(AbstractOption) - Method in class net.sf.freecol.common.model.Specification
Adds an AbstractOption to the specification
addActionListener(ActionListener) - Method in class net.sf.freecol.client.gui.panel.DeclarationDialog.SignaturePanel
Adds an ActionListener to this SignaturePanel.
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.
addAmount(String, int) - Method in class net.sf.freecol.common.model.HistoryEvent
Add a key and an integer value to replace it to this StringTemplate.
addAmount(String, int) - Method in class net.sf.freecol.common.model.ModelMessage
Add a key and an integer value to replace it to this StringTemplate.
addAmount(String, Number) - Method in class net.sf.freecol.common.model.StringTemplate
Add a key and an integer value to replace it to this StringTemplate.
addAsFrame(JComponent) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas inside a frame.
addAsFrame(JComponent, boolean) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component centered on this Canvas inside a frame.
addAsFrame(JComponent, boolean, Canvas.PopupPosition) - Method in class net.sf.freecol.client.gui.Canvas
Adds a component 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.
addAttack(ChangeSet.See, Unit, Unit, boolean) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add an attack to a ChangeSet.
addAttribute(ChangeSet.See, String, String) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add an attribute setting to a ChangeSet.
addBadAssignmentWarning(StyledDocument, Colony, Unit, Unit) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
addBooleanOption(String, String, boolean) - Method in class net.sf.freecol.client.ClientOptions
 
addBooleanOption(String, String, boolean) - Method in class net.sf.freecol.server.FreeColServer
 
addBuilding(Building) - Method in class net.sf.freecol.common.model.Colony
Add a Building to this Colony.
addBuildingAction(Game, FreeColServer, Player, String) - Method in class net.sf.freecol.client.gui.menu.DebugMenu
 
addButton - Variable in class net.sf.freecol.client.gui.option.ListOptionUI
 
addButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog.ColonyTradeItemPanel
 
addButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog.GoldTradeItemPanel
 
addButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog.GoodsTradeItemPanel
 
addButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog.StanceTradeItemPanel
 
addCargo(GoodsType) - Method in class net.sf.freecol.common.model.TradeRoute.Stop
 
addCarrierItems(UnitLabel, JPopupMenu) - Method in class net.sf.freecol.client.gui.panel.DragListener
 
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.
addChild(Region) - Method in class net.sf.freecol.common.model.Region
Add a child region to this region.
addClosingCallback(Runnable) - Method in class net.sf.freecol.client.gui.panel.FreeColPanel
Add a routine to be called when this panel closes.
addColony(Colony) - Method in class net.sf.freecol.client.gui.TilePopup
Adds a colony entry to this popup.
addColonyTradeItem(Player, Colony) - Method in class net.sf.freecol.client.gui.panel.NegotiationDialog
Adds a ColonyTradeItem to the list of TradeItems.
addCommandItems(UnitLabel, JPopupMenu) - Method in class net.sf.freecol.client.gui.panel.DragListener
 
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.
addConsumption(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionInfo
Describe addConsumption method here.
addDead(ServerPlayer) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a dead player event to a ChangeSet.
addDefaultOptions() - Method in class net.sf.freecol.client.ClientOptions
Adds the options to this GameOptions.
addDestination(Location) - Method in class net.sf.freecol.common.model.HighSeas
Add a single destination to this HighSeas instance.
addDisappear(ServerPlayer, Tile, FreeColGameObject) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a removal for an object that disappears (that is, moves where it can not be seen) to a ChangeSet.
addDispose(ChangeSet.See, Location, FreeColGameObject) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a removal for a disposal list to a ChangeSet.
addDummyConnection(Connection) - Method in class net.sf.freecol.server.networking.Server
Adds a (usually Dummy)Connection into the hashmap.
addEducationItems(UnitLabel, JPopupMenu) - Method in class net.sf.freecol.client.gui.panel.DragListener
 
addEquipmentItems(UnitLabel, JPopupMenu) - Method in class net.sf.freecol.client.gui.panel.DragListener
 
addExpertWarning(StyledDocument, Colony, GoodsType, UnitType) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
addFather(FoundingFather) - Method in class net.sf.freecol.common.model.Player
Add a founding father to the congress.
addFather(ServerPlayer, FoundingFather) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a founding father addition event to a ChangeSet.
addFatherAction(Game, FreeColServer, Player, String) - Method in class net.sf.freecol.client.gui.menu.DebugMenu
 
addFeature(Feature) - Method in class net.sf.freecol.common.model.Unit
Add the given Feature to the Features Map.
addFoundingFather(ServerPlayer, FoundingFather) - Method in class net.sf.freecol.server.control.InGameController
Public version of csAddFoundingFather so it can be used in the test code and DebugMenu.
addGameMapping(ResourceMapping) - Static method in class net.sf.freecol.common.resources.ResourceManager
Add more mappings to the game mapping.
addGameMapping(String, Resource) - Static method in class net.sf.freecol.common.resources.ResourceManager
Add a single mappings to the game mapping.
addGlobalHistory(Game, HistoryEvent) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a global history event to a ChangeSet.
addGoldTradeItem(Player, int) - Method in class net.sf.freecol.client.gui.panel.NegotiationDialog
Adds a GoldTradeItem to the list of TradeItems.
addGoods(AbstractGoods) - Method in class net.sf.freecol.common.model.Colony
Add goods to this colony;
addGoods(GoodsType, int) - Method in class net.sf.freecol.common.model.Colony
Add goods to this 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.GoodsLocation
Describe addGoods method here.
addGoods(AbstractGoods) - Method in class net.sf.freecol.common.model.GoodsLocation
Describe addGoods method here.
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.
addHeader() - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
adds the header rows
addHistory(HistoryEvent) - Method in class net.sf.freecol.common.model.Player
Add a HistoryEvent to this player.
addHistory(ServerPlayer, HistoryEvent) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a history event to a ChangeSet.
addHistory(HistoryEvent) - Method in class net.sf.freecol.server.model.ServerPlayer
Add a HistoryEvent to this player.
addIfValid(List<RandomChoice<Monarch.MonarchAction>>, Monarch.MonarchAction, int) - Method in class net.sf.freecol.common.model.Monarch
 
addImageIcons(String) - Method in class net.sf.freecol.client.gui.action.FreeColAction
Adds icons for the order buttons.
addIndianSettlement(IndianSettlement) - Method in class net.sf.freecol.client.gui.TilePopup
Adds an indian settlement entry to this popup.
addInsufficientProductionMessage(List<StringTemplate>, ProductionInfo) - Method in class net.sf.freecol.common.model.Colony
adds a message about insufficient production for a building
addIntegerOption(String, String, int) - Method in class net.sf.freecol.client.ClientOptions
 
addIntegerOption(String, String, int) - Method in class net.sf.freecol.server.FreeColServer
 
addLandDefensiveModifiers(FreeColGameObject, FreeColGameObject, Set<Modifier>) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Add all the defensive modifiers that apply to a land attack.
addLandmass(int, int, int, int) - Method in class net.sf.freecol.server.generator.LandGenerator
Tries to create a new land mass (unconnected to existing land masses) of size=maxsize, and adds it to the current map if it is at least size=minsize.
addLandmass(int, int) - Method in class net.sf.freecol.server.generator.LandGenerator
 
addLandOffensiveModifiers(FreeColGameObject, FreeColGameObject, Set<Modifier>) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Add all the offensive modifiers that apply to a land attack.
addLiberty(int) - Method in class net.sf.freecol.common.model.Colony
Adds to the liberty points of the colony.
addLocationData(LabourData.LocationData, Colony, int) - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
add unit data for a given location
addLocations() - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addLocationSummary(LabourData.LocationData, int) - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addLostCityRumour(LostCityRumour) - Method in class net.sf.freecol.common.model.Tile
Adds a lost city rumour to this tile.
addMaximumConsumption(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionInfo
Describe addMaximumConsumption method here.
addMaximumProduction(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionInfo
Describe addMaximumProduction method here.
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.
addMessage(ChangeSet.See, ModelMessage) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a message to a ChangeSet.
addModelMessage(ModelMessage) - Method in class net.sf.freecol.common.model.Player
Adds a ModelMessage for this player.
addModifier(Modifier, boolean, int) - Method in class net.sf.freecol.client.gui.panel.PreCombatDialog
 
addModifier(Modifier, UnitType, float) - Method in class net.sf.freecol.client.gui.panel.WorkProductionPanel
 
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.model.Specification
Add a modifier.
addMouseListener(MouseListener) - Method in class net.sf.freecol.client.gui.video.VideoComponent
 
addMove(ChangeSet.See, Unit, Location, Tile) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a move to a ChangeSet.
addName(String, String) - Method in class net.sf.freecol.common.model.HistoryEvent
Add a new key and replacement to the HistoryEvent.
addName(String, String) - Method in class net.sf.freecol.common.model.ModelMessage
Add a new key and replacement to the ModelMessage.
addName(String) - Method in class net.sf.freecol.common.model.ModelMessage
Add a replacement value without a key to the ModelMessage.
addName(String, String) - Method in class net.sf.freecol.common.model.StringTemplate
Add a new key and replacement to the StringTemplate.
addName(String, FreeColObject) - Method in class net.sf.freecol.common.model.StringTemplate
Add a new key and replacement to the StringTemplate.
addName(String) - Method in class net.sf.freecol.common.model.StringTemplate
Add a replacement value without a key to the StringTemplate.
addNavalDefensiveModifiers(FreeColGameObject, Set<Modifier>) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Add all the defensive modifiers that apply to a naval attack.
addNavalOffensiveModifiers(Unit, Set<Modifier>) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Add all the offensive modifiers that apply to a naval attack.
addNewOption(XMLStreamReader) - Method in class net.sf.freecol.common.option.OptionGroup
 
addNone - Variable in class net.sf.freecol.common.option.StringOption
Whether to add "none" to the list of choices to be generated.
addNone() - Method in class net.sf.freecol.common.option.StringOption
Get the AddNone value.
addNonLinkedLocation(LabourData.LocationData, String, int) - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addObject(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Add the objects which are the children of this Element.
addOldOptions(OptionGroup) - Method in class net.sf.freecol.common.model.Game
 
addOptionGroup(OptionGroup, boolean) - Method in class net.sf.freecol.common.model.Specification
Adds an OptionGroup to the specification
addOptionGroup(OptionGroup) - Method in class net.sf.freecol.common.option.OptionGroup
 
addOptionGroupUI(OptionGroup, JPanel, boolean) - Method in class net.sf.freecol.client.gui.option.OptionGroupUI
 
addOptionUI(Option, JPanel, boolean) - Method in class net.sf.freecol.client.gui.option.OptionGroupUI
 
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.
addPartial(ChangeSet.See, FreeColGameObject, String...) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a partial update change for an object to a ChangeSet.
addPlayer(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Handles an "addPlayer"-message.
addPlayer(Element) - Method in class net.sf.freecol.client.control.PreGameInputHandler
Handles an "addPlayer"-message.
addPlayer(Player) - Method in class net.sf.freecol.common.model.Game
Adds the specified player to the game.
addPlayerResources(String) - Method in class net.sf.freecol.client.control.PreGameController
Add player-specific resources to the resource manager.
addPlowCenterWarning(StyledDocument, Colony) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
addPolarRegions() - Method in class net.sf.freecol.server.generator.LandGenerator
Adds land to the first two and last two rows.
addProduction(int) - Method in class net.sf.freecol.client.gui.panel.LabourData.ProductionData
 
addProduction(AbstractGoods) - Method in class net.sf.freecol.common.model.ProductionInfo
Describe addProduction method here.
addProduction(List<AbstractGoods>) - Method in class net.sf.freecol.common.model.ProductionInfo
Describe addProduction method here.
addProductionWarning(StyledDocument, Colony, GoodsType, GoodsType) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
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.
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.BuildingPanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.CargoPanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel
Add property change listeners needed by this ColonyPanel.
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.OutsideColonyPanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.TilePanel.ASingleTilePanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.WarehousePanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.DocksPanel
 
addPropertyChangeListeners() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.InPortPanel
 
addRegion(ServerPlayer, Region, String) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a region discovery to a ChangeSet.
addResource(Resource) - Method in class net.sf.freecol.common.model.Tile
Adds a Resource to this Tile.
address - Variable in class net.sf.freecol.common.ServerInfo
 
addRiver(int, int) - Method in class net.sf.freecol.common.model.TileItemContainer
Creates a river TileImprovement and adds to this Tile/Container.
addRow(LabourData.LocationData, String, String, int, int, int) - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addRow(LabourData.LocationData, String, String, JLabel, int, int) - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addRule(Number.Category, Rule) - Method in class net.sf.freecol.client.gui.i18n.DefaultNumberRule
Add a parsed rule for category.
addRule(Number.Category, String) - Method in class net.sf.freecol.client.gui.i18n.DefaultNumberRule
Add an unparsed rule for category.
addSale(ServerPlayer, Settlement, GoodsType, int) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a sale change to a ChangeSet.
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 a given settlement to this player's list of settlements.
addSpecificationActions(Specification) - Method in class net.sf.freecol.client.gui.action.ActionManager
Adds the FreeColActions that are provided by the Specification.
addSpy(ChangeSet.See, Settlement) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a spying change to a ChangeSet.
addStance(ChangeSet.See, Player, Player.Stance, Player) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a stance change to a ChangeSet.
addStanceChange(ServerPlayer) - Method in class net.sf.freecol.server.model.ServerPlayer
Adds a player to the list of players for whom the stance has changed.
addStop(TradeRoute.Stop) - Method in class net.sf.freecol.common.model.TradeRoute
Add a new Stop to this trade route.
addStopButton - Variable in class net.sf.freecol.client.gui.panel.TradeRouteInputDialog
 
addStringOption(String, String, String) - Method in class net.sf.freecol.server.FreeColServer
 
addStringTemplate(String, StringTemplate) - Method in class net.sf.freecol.common.model.HistoryEvent
Add a key and a StringTemplate to replace it to this StringTemplate.
addStringTemplate(String, StringTemplate) - Method in class net.sf.freecol.common.model.ModelMessage
Add a key and a StringTemplate to replace it to this StringTemplate.
addStringTemplate(StringTemplate) - Method in class net.sf.freecol.common.model.ModelMessage
Add a StringTemplate to this LABEL StringTemplate.
addStringTemplate(String, StringTemplate) - Method in class net.sf.freecol.common.model.StringTemplate
Add a key and a StringTemplate to replace it to this StringTemplate.
addStringTemplate(StringTemplate) - Method in class net.sf.freecol.common.model.StringTemplate
Add a StringTemplate to this LABEL StringTemplate.
addSuggestion(HashMap<UnitType, ReportColonyPanel.Suggestion>, UnitType, UnitType, GoodsType, int) - Method in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
addTile(Tile) - Method in class net.sf.freecol.client.gui.TilePopup
Adds a tile entry to this popup.
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.Tile
Adds a tile item to this tile.
addTileItem(TileItem) - Method in class net.sf.freecol.common.model.TileItemContainer
Adds a TileItem to this container.
addTileWarning(StyledDocument, Colony, String, Tile) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
addToComponent(Canvas) - Method in class net.sf.freecol.client.gui.panel.MapControls
Adds the map controls to the given component.
addToREF(List<AbstractUnit>) - 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.
addTradeRoute(ServerPlayer, TradeRoute) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a new trade route change to a ChangeSet.
addTransactionListener(TransactionListener) - Method in class net.sf.freecol.common.model.Market
Adds a transaction listener for notification of any transaction
addTrivial(ChangeSet.See, String, ChangeSet.ChangePriority, String...) - Method in class net.sf.freecol.server.control.ChangeSet
Helper function to add a trivial element to a ChangeSet.
addUnit(Container, Unit, boolean, boolean) - Method in class net.sf.freecol.client.gui.TilePopup
Adds a unit entry to this popup.
addUnit(Unit, WorkLocation) - Method in class net.sf.freecol.common.model.Colony
Adds a Unit to an optional WorkLocation in this Colony.
addUnit(AIUnit) - Method in class net.sf.freecol.server.ai.goal.Goal
Adds a unit to this goal.
addUnits(HashMap<UnitType, ReportColonyPanel.Suggestion>, List<UnitType>, Colony, int) - Method in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
addUnitToParent(AIUnit) - Method in class net.sf.freecol.server.ai.goal.Goal
Adds a unit to the parent goal.
addUnitTypes() - Method in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
addVideoListener(VideoListener) - Method in class net.sf.freecol.client.gui.video.VideoComponent
Adds a listener for video playback events.
addWorkItems(UnitLabel, JPopupMenu) - Method in class net.sf.freecol.client.gui.panel.DragListener
 
addWorkTurns - Variable in class net.sf.freecol.common.model.TileImprovementType
 
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
 
adjustX - Variable in class net.sf.freecol.client.gui.panel.MiniMap
Used for adjusting the position of the mapboard image.
adjustY - Variable in class net.sf.freecol.client.gui.panel.MiniMap
Used for adjusting the position of the mapboard image.
admin - Variable in class net.sf.freecol.common.model.Player
Is this player an admin?
advance - Variable in class net.sf.freecol.client.gui.FAFile.FALetter
 
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(List<EuropeanNationType>) - Constructor for class net.sf.freecol.client.gui.panel.AdvantageCellEditor
A standard constructor.
AdvantageCellEditor.AdvantageRenderer - Class in net.sf.freecol.client.gui.panel
 
AdvantageCellEditor.AdvantageRenderer() - Constructor for class net.sf.freecol.client.gui.panel.AdvantageCellEditor.AdvantageRenderer
 
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.
advantageLabel - Variable in class net.sf.freecol.client.gui.panel.NewPanel
 
advantages - Variable in class net.sf.freecol.client.gui.panel.AdvantageCellRenderer
 
ages - Static variable in class net.sf.freecol.common.model.Turn
The first years of the "ages" of the game, which are only used for weighting FoundingFathers.
aggression - Variable in class net.sf.freecol.common.model.NationType
The aggression of this Nation.
agreement - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
agreement - Variable in class net.sf.freecol.common.networking.DiplomacyMessage
The trade to make.
agreement - Variable in class net.sf.freecol.server.model.DiplomacySession
The agreement under consideration.
aHandler - Variable in class net.sf.freecol.client.gui.option.AudioMixerOptionUI
 
ai - Variable in class net.sf.freecol.common.model.Player
True if this is an AI player.
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.
aiColony - Variable in class net.sf.freecol.server.ai.mission.WorkInsideColonyMission
 
AIColony.ExperienceUpgrade - Enum in net.sf.freecol.server.ai
 
AIColony.ExperienceUpgrade() - Constructor for enum net.sf.freecol.server.ai.AIColony.ExperienceUpgrade
 
aiGoods - Variable in class net.sf.freecol.server.ai.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 - Variable in class net.sf.freecol.server.ai.AIInGameInputHandler
 
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.
aiMain - Variable in class net.sf.freecol.server.ai.AIObject
 
aiMain - Variable in class net.sf.freecol.server.ai.ColonyPlan
 
aiMain - Variable in class net.sf.freecol.server.FreeColServer
 
AIMessage - Class in net.sf.freecol.server.ai
Wrapper class for AI message handling.
AIMessage() - Constructor for class net.sf.freecol.server.ai.AIMessage
 
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.
aiObjects - Variable in class net.sf.freecol.server.ai.AIMain
Contains mappings between FreeColGameObjects and AIObjects.
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
 
aiStateBox - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.AvailableCellEditor
 
aiStates - Static variable in class net.sf.freecol.client.gui.panel.PlayersTable
 
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.
aiUnit - Variable in class net.sf.freecol.server.ai.mission.Mission
 
aiUnits - Variable in class net.sf.freecol.server.ai.AIPlayer
Temporary variable, used to hold all AIUnit objects belonging to this AI.
alarm - Variable in class net.sf.freecol.common.model.IndianSettlement
Stores the alarm levels.
ALARM_MISSIONARY_PRESENT - Static variable in class net.sf.freecol.server.model.ServerPlayer
 
ALARM_NEW_MISSIONARY - Static variable in class net.sf.freecol.server.control.InGameController
 
ALARM_RADIUS - Static variable in class net.sf.freecol.server.model.ServerPlayer
 
ALARM_TAG_NAME - Static variable in class net.sf.freecol.common.model.IndianSettlement
 
ALARM_TILE_IN_USE - Static variable in class net.sf.freecol.server.model.ServerPlayer
 
ALL - Static variable in class net.sf.freecol.client.gui.panel.CaptureGoodsDialog
 
ALL - Static variable in class net.sf.freecol.server.control.ChangeSet.See
 
all() - Static method in class net.sf.freecol.server.control.ChangeSet.See
 
allAbilities - Variable in class net.sf.freecol.common.model.Specification
 
allButton - Variable in class net.sf.freecol.client.gui.panel.CaptureGoodsDialog
 
allFathers - Variable in class net.sf.freecol.common.model.Player
The founding fathers in this Player's congress.
ALLIANCE_MODIFIER - Static variable in class net.sf.freecol.common.model.Tension
 
allModifiers - Variable in class net.sf.freecol.common.model.Specification
 
allOptionGroups - Variable in class net.sf.freecol.common.model.Specification
 
allOptions - Variable in class net.sf.freecol.common.model.Specification
 
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 make contact with this settlement? The unit must be from a nation that has already made contact, or in the first instance, must be arriving by land, with the exception of trading ships.
allowContact(Settlement) - Method in class net.sf.freecol.common.model.Unit
Is this unit allowed to contact a settlement?
allowedWorkers - Variable in class net.sf.freecol.common.model.TileImprovementType
 
allowMoveFrom(Tile) - Method in class net.sf.freecol.common.model.Unit
Is this unit allowed to move from a source tile? Implements the restrictions on moving from water.
allSessions - Static variable in class net.sf.freecol.server.model.TransactionSession
A map of all active sessions.
allStateBox - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.AvailableCellEditor
 
allStates - Static variable in class net.sf.freecol.client.gui.panel.PlayersTable
 
allTypes - Variable in class net.sf.freecol.common.model.Specification
 
alreadySeeking(Unit) - Method in class net.sf.freecol.server.ai.REFAIPlayer
Checks if there is already a seek and destroy mission active on for a target unit.
altitude - Variable in class net.sf.freecol.common.model.TileType
 
always(ServerPlayer) - Method in class net.sf.freecol.server.control.ChangeSet.See
 
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(Tile)).
am - Variable in class net.sf.freecol.client.gui.menu.FreeColMenuBar
 
am - Variable in class net.sf.freecol.client.gui.panel.UnitButton
 
AMBUSH_BONUS_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
amount - Variable in class net.sf.freecol.client.control.InGameController.UnitWas
 
amount - Variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel.Suggestion
 
amount - Variable in class net.sf.freecol.common.model.AbstractGoods
Describe amount here.
amountInMarket - Variable in class net.sf.freecol.common.model.MarketData
Amount of this goods in the market.
amountRequested - Variable in class net.sf.freecol.server.ai.GoodsWish
 
amounts - Static variable in class net.sf.freecol.client.gui.panel.SelectAmountDialog
 
amountString - Variable in class net.sf.freecol.common.networking.BuyGoodsMessage
The amount of goods to buy.
amountString - Variable in class net.sf.freecol.common.networking.EquipUnitMessage
The amount of equipment.
amountString - Variable in class net.sf.freecol.common.networking.SellGoodsMessage
The amount of goods to sell.
AMPHIBIOUS_ATTACK - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
AMPHIBIOUS_ATTACK_PENALTY_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
animate() - Method in class net.sf.freecol.client.gui.animation.UnitAttackAnimation
Do the animation.
animate() - Method in class net.sf.freecol.client.gui.animation.UnitImageAnimation
Do the animation.
animate() - Method in class net.sf.freecol.client.gui.animation.UnitMoveAnimation
Do the animation.
animateAttack(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Handles an "animateAttack"-message.
animateMove(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Handles an "animateMove"-message.
animation - Variable in class net.sf.freecol.client.gui.animation.UnitImageAnimation
 
ANIMATION_DELAY - Static variable in class net.sf.freecol.client.gui.animation.UnitMoveAnimation
 
ANIMATION_DESCRIPTOR_FILE - Static variable in class net.sf.freecol.common.io.sza.SimpleZippedAnimation
 
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
 
answerMonarch(Monarch.MonarchAction, boolean) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to respond to a monarch offer.
append(StringBuilder, String, List<AbstractGoods>) - Method in class net.sf.freecol.common.model.ProductionInfo
 
appendRequiredAbilities(StyledDocument, BuildableType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
 
applet - Variable in class net.sf.freecol.client.gui.video.VideoComponent
 
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.Limit
 
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(OptionGroup) - Method in class net.sf.freecol.common.model.EuropeanNationType
Applies the difficulty level to this nation type.
applyDifficultyLevel(OptionGroup) - Method in class net.sf.freecol.common.model.FreeColGameObjectType
Applies the difficulty level with the given ID to this FreeColGameObjectType.
applyDifficultyLevel(int) - Method in class net.sf.freecol.common.model.Specification
Applies the difficulty level identified by the given integer to the current specification.
applyDifficultyLevel(String) - Method in class net.sf.freecol.common.model.Specification
Applies the difficulty level identified by the given String to the current specification.
applyDifficultyLevel(OptionGroup) - Method in class net.sf.freecol.common.model.Specification
Applies the given difficulty level to the current specification.
applyDifficultyLevel(OptionGroup) - Method in class net.sf.freecol.common.model.TileType
Applies the difficulty level to this TileType.
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(float, Turn, List<Modifier>) - Static method in class net.sf.freecol.common.model.FeatureContainer
Applies a given Set of Modifiers to the given float value.
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.
ARRAY_SIZE - Static variable in class net.sf.freecol.common.model.FreeColObject
XML tag name for array elements.
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
 
arrears - Variable in class net.sf.freecol.common.model.MarketData
Arrears owed to the crown.
arrow - Static variable in class net.sf.freecol.client.gui.panel.BuildingToolTip
 
arrowFont - Static variable in class net.sf.freecol.client.gui.panel.ColopediaPanel
 
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.model.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.
askAttack(AIUnit, Map.Direction) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit attacks in the given direction.
askBuildColony(AIUnit, String) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit builds a colony.
askBuyGoods(AIUnit, GoodsType, int) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit buys goods.
askCashInTreasureTrain(AIUnit) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit cashes in.
askChangeState(AIUnit, Unit.UnitState) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit changes state.
askChangeWorkImprovementType(AIUnit, TileImprovementType) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit changes its work improvement type.
askChangeWorkType(AIUnit, GoodsType) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit changes its work type.
askChooseFoundingFather(Connection, FoundingFather) - Static method in class net.sf.freecol.server.ai.AIMessage
Choose a new founding father.
askClaimLand(Connection, Tile, Colony, int) - Static method in class net.sf.freecol.server.ai.AIMessage
Claims a tile for a colony.
askClearSpeciality(AIUnit) - Static method in class net.sf.freecol.server.ai.AIMessage
Clears the speciality of a unit.
askCloseTransaction(AIUnit, Settlement) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit closes a transaction.
askDeliverGift(AIUnit, Settlement, Goods) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit delivers a gift.
askDisembark(AIUnit) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit disembarks.
askEmbark(AIUnit, Unit) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit embarks.
askEmigrate(Connection, int) - Static method in class net.sf.freecol.server.ai.AIMessage
A unit in Europe emigrates.
askEndTurn(Connection) - Static method in class net.sf.freecol.server.ai.AIMessage
Ends the player turn.
askEquipUnit(AIUnit, EquipmentType, int) - Static method in class net.sf.freecol.server.ai.AIMessage
Change the equipment of a unit.
askEstablishMission(AIUnit, Map.Direction, boolean) - Static method in class net.sf.freecol.server.ai.AIMessage
Establishes a mission in the given direction.
askExpecting(DOMMessage, String, HashMap<String, String>) - Method in class net.sf.freecol.common.networking.ServerAPI
Sends the specified message to the server and returns the reply, if it has the specified tag.
askGetTransaction(AIUnit, Settlement) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit gets a transaction.
askHandling(DOMMessage, String, HashMap<String, String>) - Method in class net.sf.freecol.common.networking.ServerAPI
Extends askExpecting to also handle returns from the server.
askIndianDemand(AIUnit, Colony, Goods, int) - Static method in class net.sf.freecol.server.ai.AIMessage
Makes demands to a colony.
askLearnSkill(ServerPlayer, Unit, IndianSettlement) - Method in class net.sf.freecol.server.control.InGameController
Ask about learning a skill at an IndianSettlement.
askLoadCargo(AIUnit, Goods) - Static method in class net.sf.freecol.server.ai.AIMessage
An AI unit loads some cargo.
askLoot(AIUnit, String, List<Goods>) - Static method in class net.sf.freecol.server.ai.AIMessage
An AI unit loots some cargo.
askMove(AIUnit, Map.Direction) - Static method in class net.sf.freecol.server.ai.AIMessage
Moves an AIUnit in the given direction.
askMoveTo(AIUnit, Location) - Static method in class net.sf.freecol.server.ai.AIMessage
Moves an AIUnit across the high seas.
askPutOutsideColony(AIUnit) - Static method in class net.sf.freecol.server.ai.AIMessage
An AIUnit is put outside a colony.
askScoutIndianSettlement(AIUnit, Map.Direction) - Static method in class net.sf.freecol.server.ai.AIMessage
An AI unit scouts a native settlement.
askSellGoods(AIUnit, Goods) - Static method in class net.sf.freecol.server.ai.AIMessage
An AI unit sells some cargo.
askServer() - Method in class net.sf.freecol.client.control.InGameController
Meaningfully named access to the ServerAPI.
askServer() - Method in class net.sf.freecol.client.FreeColClient
Meaningfully named access to the ServerAPI.
askSetBuildQueue(AIColony, List<BuildableType>) - Static method in class net.sf.freecol.server.ai.AIMessage
Set the build queue in a colony.
askSkill(Unit, Map.Direction) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for finding out the skill taught at a settlement.
AskSkillMessage - Class in net.sf.freecol.common.networking
The message sent when asking for the skill taught at a settlement.
AskSkillMessage(Unit, Map.Direction) - Constructor for class net.sf.freecol.common.networking.AskSkillMessage
Create a new AskSkillMessage with the supplied unit and direction.
AskSkillMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.AskSkillMessage
Create a new AskSkillMessage from a supplied element.
askToQuit() - Method in class net.sf.freecol.client.gui.Canvas
Quits the application.
askToStop() - Method in class net.sf.freecol.client.Worker
Makes the worker thread stop running.
askToStop() - Method in class net.sf.freecol.common.networking.ReceivingThread
Tells this thread that it doesn't need to do any more work.
askTrainUnitInEurope(Connection, UnitType) - Static method in class net.sf.freecol.server.ai.AIMessage
Train unit in Europe.
askUnloadCargo(AIUnit, Goods) - Static method in class net.sf.freecol.server.ai.AIMessage
An AI unit unloads some cargo.
askWork(AIUnit, WorkLocation) - Static method in class net.sf.freecol.server.ai.AIMessage
Set a unit to work in a work location.
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
Assigns an entry.
ASSIGN_SETTLEMENT_NAME - Static variable in class net.sf.freecol.common.model.Player
 
assigned - Variable in class net.sf.freecol.server.ai.ProductionCache
The assigned entries.
assignTeacher(Unit, Unit) - Method in class net.sf.freecol.client.control.InGameController
Assigns a unit to a teacher Unit.
assignTeacher(Unit, Unit) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for assigning a teacher.
assignTeacher(ServerPlayer, Unit, Unit) - Method in class net.sf.freecol.server.control.InGameController
Assign a student to a teacher.
AssignTeacherMessage - Class in net.sf.freecol.common.networking
The message sent when assigning a teacher.
AssignTeacherMessage(Unit, Unit) - Constructor for class net.sf.freecol.common.networking.AssignTeacherMessage
Create a new AssignTeacherMessage with the supplied student and teacher.
AssignTeacherMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.AssignTeacherMessage
Create a new AssignTeacherMessage from a supplied element.
assignTradeRoute(Unit) - Method in class net.sf.freecol.client.control.InGameController
Assigns a trade route to a unit using the trade route dialog.
assignTradeRoute(Unit, TradeRoute) - 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.common.networking.ServerAPI
Server query-response for assigning a trade route to a unit.
assignTradeRoute(ServerPlayer, Unit, TradeRoute) - Method in class net.sf.freecol.server.control.InGameController
Assign 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.
AssignTradeRouteAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.AssignTradeRouteAction
Creates this action.
AssignTradeRouteMessage - Class in net.sf.freecol.common.networking
The message sent when assigning a trade route to a unit.
AssignTradeRouteMessage(Unit, TradeRoute) - Constructor for class net.sf.freecol.common.networking.AssignTradeRouteMessage
Create a new AssignTradeRouteMessage with the supplied unit and route.
AssignTradeRouteMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.AssignTradeRouteMessage
Create a new AssignTradeRouteMessage from a supplied element.
atDestination - Variable in class net.sf.freecol.server.ai.mission.TransportMission.Destination
 
attachToElement(Element) - Method in class net.sf.freecol.server.control.ChangeSet.AttributeChange
Tack attributes onto the element.
attachToElement(Element) - Method in class net.sf.freecol.server.control.ChangeSet.Change
Some changes can not be directly specialized, but need to be directly attached to an element.
attack(Unit, Map.Direction) - Method in class net.sf.freecol.client.control.InGameController
Attack.
attack(Unit, Map.Direction) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for attacking.
ATTACK_BONUS - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
ATTACK_BONUS_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
attackedByPrivateers - Variable in class net.sf.freecol.common.model.Player
True if player has been attacked by privateers.
attackEnemyShips(Connection) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Attack suitable enemy ships.
attacker - Variable in class net.sf.freecol.client.gui.animation.UnitAttackAnimation
 
attacker - Variable in class net.sf.freecol.server.control.ChangeSet.AttackChange
 
attackIfEnemyShipIsBlocking(Connection, Map.Direction) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Attack blocking ships.
AttackMessage - Class in net.sf.freecol.common.networking
The message sent when attacking.
AttackMessage(Unit, Map.Direction) - Constructor for class net.sf.freecol.common.networking.AttackMessage
Create a new AttackMessage for the supplied unit and direction.
AttackMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.AttackMessage
Create a new AttackMessage from a supplied element.
attemptBuyFromSettlement(Unit, Settlement) - Method in class net.sf.freecol.client.control.InGameController
User interaction for buying from the natives.
attemptGiftToSettlement(Unit, Settlement) - Method in class net.sf.freecol.client.control.InGameController
User interaction for delivering a gift to the natives.
attemptSellToSettlement(Unit, Settlement) - Method in class net.sf.freecol.client.control.InGameController
User interaction for selling to the natives.
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
 
attributes - Variable in class net.sf.freecol.common.networking.ServerAPI.TrivialMessage
 
attributes - Variable in class net.sf.freecol.server.control.ChangeSet.TrivialChange
 
attrition - Variable in class net.sf.freecol.common.model.Unit
The attrition this unit has accumulated.
atWarWith(Player) - Method in class net.sf.freecol.common.model.Player
Is this player at war with the specified one.
AUDIO_MIXER - Static variable in class net.sf.freecol.client.ClientOptions
 
AUDIO_VOLUME - Static variable in class net.sf.freecol.client.ClientOptions
 
audioMixerComparator - Static variable in class net.sf.freecol.common.option.AudioMixerOption
 
AudioMixerOption - Class in net.sf.freecol.common.option
Option for selecting an audio mixer.
AudioMixerOption(XMLStreamReader) - Constructor for class net.sf.freecol.common.option.AudioMixerOption
Creates a new AudioMixerOption.
AudioMixerOption.MixerWrapper - Class in net.sf.freecol.common.option
 
AudioMixerOption.MixerWrapper(String, Mixer.Info) - Constructor for class net.sf.freecol.common.option.AudioMixerOption.MixerWrapper
 
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.
audioMixers - Static variable in class net.sf.freecol.common.option.AudioMixerOption
 
AudioResource - Class in net.sf.freecol.common.resources
A Resource wrapping a File containing sounds.
AudioResource(File) - Constructor for class net.sf.freecol.common.resources.AudioResource
 
AudioResource(URI) - Constructor for class net.sf.freecol.common.resources.AudioResource
Do not use directly.
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_PRODUCTION - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain buildings (e.g.
AUTO_PRODUCTION_INDEX - Static variable in class net.sf.freecol.common.model.Modifier
 
AUTO_SCROLL - Static variable in class net.sf.freecol.client.ClientOptions
Option for activating autoscroll when dragging units on the mapboard.
auto_scroll(int, int) - Method in class net.sf.freecol.client.gui.CanvasMapEditorMouseListener
 
auto_scroll(int, int) - Method in class net.sf.freecol.client.gui.CanvasMouseMotionListener
 
AUTO_SCROLLSPACE - Static variable in class net.sf.freecol.client.gui.CanvasMapEditorMouseListener
 
AUTO_SCROLLSPACE - Static variable in class net.sf.freecol.client.gui.CanvasMouseMotionListener
 
AUTODETECT_MIXER - Static variable in class net.sf.freecol.common.option.AudioMixerOption
 
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_game() - Method in class net.sf.freecol.client.control.InGameController
Creates at least one autosave game file of the currently played game in the autosave directory.
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.
AUTOSAVE_VALIDITY - Static variable in class net.sf.freecol.client.ClientOptions
Option for setting the number of days autosaves are keep (valid time).
autoSaveDirectory - Static variable in class net.sf.freecol.FreeCol
Directory containing automatically created save games.
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
 
available(Connection, Element) - Method in class net.sf.freecol.server.control.PreGameInputHandler
Handles a "setAvailable"-message from a client.
availableUnitsList - Variable in class net.sf.freecol.server.ai.goal.Goal
 
AVOID_EXCESS_PRODUCTION - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain buildings (e.g.
avoidIllegal() - Static method in class net.sf.freecol.common.model.pathfinding.CostDeciders
A CostDecider that returns the cost of moving across the terrain, excluding only illegal moves.
avoidIllegalCostDecider - Static variable in class net.sf.freecol.common.model.pathfinding.CostDeciders
A CostDecider that costs unit moves normally.
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) but excluding settlements.
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.
avoidSettlementsAndBlockingUnitsCostDecider - Static variable in class net.sf.freecol.common.model.pathfinding.CostDeciders
 
avoidSettlementsCostDecider - Static variable in class net.sf.freecol.common.model.pathfinding.CostDeciders
 
awaken() - Method in class net.sf.freecol.client.gui.sound.SoundPlayer.SoundPlayerThread
 

B

background - Variable in class net.sf.freecol.common.resources.ChipResource
Describe background here.
backgroundColor - Variable in class net.sf.freecol.client.gui.panel.MiniMap
 
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.
badStance() - Method in enum net.sf.freecol.common.model.Player.Stance
 
badTransition(Player.Stance) - Method in enum net.sf.freecol.common.model.Player.Stance
 
base - Static variable in class net.sf.freecol.server.generator.RiverSection
Base numbers used to encode/decode the river style
BASE_DEFENCE_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
BASE_OFFENCE_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
BaseCostDecider - Class in net.sf.freecol.common.model.pathfinding
Class for determining the cost of a single move.
BaseCostDecider() - Constructor for class net.sf.freecol.common.model.pathfinding.BaseCostDecider
 
baseMapping - Static variable in class net.sf.freecol.common.resources.ResourceManager
 
basePosition - Variable in class net.sf.freecol.common.model.Map.AdjacentIterator
 
basePosition - Variable in class net.sf.freecol.common.model.Map.BorderAdjacentIterator
 
BASIC_PRODUCTION_INDEX - Static variable in class net.sf.freecol.common.model.Modifier
 
basicMoveCost - Variable in class net.sf.freecol.common.model.TileType
 
basicProduction - Variable in class net.sf.freecol.common.model.BuildingType
 
basicWorkTurns - Variable in class net.sf.freecol.common.model.TileType
 
beenDisplayed - Variable in class net.sf.freecol.common.model.ModelMessage
 
bEnd - Variable in class net.sf.freecol.common.networking.ReceivingThread.FreeColNetworkInputStream
 
bestProduction(WorkLocation, UnitType) - Method in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
bestUnitForWorkLocation(Collection<Unit>, WorkLocation, GoodsType) - Static method in class net.sf.freecol.server.ai.AIColony
 
betterDefender(Unit, float, Unit, float) - Static method in class net.sf.freecol.common.model.Tile
Is the alternate unit a better defender than the current choice.
BIG_MOVEMENT_PENALTY - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
bigHeaderFont - Static variable in class net.sf.freecol.client.gui.panel.FreeColPanel
 
bl - Variable in class net.sf.freecol.client.gui.option.FreeColActionUI
 
blinkingMarqueeEnabled - Variable in class net.sf.freecol.client.gui.GUI
 
blinkingTimer - Variable in class net.sf.freecol.client.gui.option.FreeColActionUI.BlinkingLabel
 
blinkOn - Variable in class net.sf.freecol.client.gui.option.FreeColActionUI.BlinkingLabel
 
blinkTimer - Variable in class net.sf.freecol.client.gui.TerrainCursor
 
blockedCount - Variable in class net.sf.freecol.common.model.mission.GoToMission
The number of turns this mission has been blocked.
blue - Variable in class net.sf.freecol.tools.FlagTest.Flag
 
boardShip(Unit, Unit) - Method in class net.sf.freecol.client.control.InGameController
Boards a specified unit onto a carrier.
BOMBARD - Static variable in class net.sf.freecol.common.model.Ability
The ability to bombard other units, i.e.
BOMBARD_BONUS - Static variable in class net.sf.freecol.common.model.SimpleCombatModel
 
BONUS_NUMBER - Static variable in class net.sf.freecol.server.generator.MapGeneratorOptions
Option for setting the percentage of bonus tiles on the map.
bonusLabel - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel.PopulationPanel
 
booleanAttribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
booleanAttribute(Node, String, boolean) - 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) - Constructor for class net.sf.freecol.common.option.BooleanOption
Creates a new BooleanOption.
BooleanOption(XMLStreamReader) - 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.
border - Variable in class net.sf.freecol.client.gui.panel.CargoPanel
 
border - Static variable in class net.sf.freecol.client.gui.panel.WorkProductionPanel
 
BORDER_COLOR - Static variable in class net.sf.freecol.client.gui.panel.FreeColPanel
 
borderPoints - Variable in class net.sf.freecol.client.gui.GUI
 
borderStroke - Variable in class net.sf.freecol.client.gui.GUI
 
BORN_IN_COLONY - Static variable in class net.sf.freecol.common.model.Ability
The ability to be born in a Colony.
BORN_IN_INDIAN_SETTLEMENT - Static variable in class net.sf.freecol.common.model.Ability
The ability to be born in an IndianSettlement.
bottomImage - Variable in class net.sf.freecol.client.gui.panel.FreeColImageBorder
 
bottomLeftCornerImage - Variable in class net.sf.freecol.client.gui.panel.FreeColImageBorder
 
bottomRightCornerImage - Variable in class net.sf.freecol.client.gui.panel.FreeColImageBorder
 
bottomRow - Variable in class net.sf.freecol.client.gui.GUI
 
bottomRows - Variable in class net.sf.freecol.client.gui.GUI
 
bottomRowY - Variable in class net.sf.freecol.client.gui.GUI
 
bounds - Variable in class net.sf.freecol.server.model.ServerRegion
A Rectangle that contains all points of the Region.
box - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.AvailableCellRenderer
 
boxes - Variable in class net.sf.freecol.client.gui.panel.ReportProductionPanel
 
branch - Variable in class net.sf.freecol.server.generator.RiverSection
River magnitude (size) for each direction toward the edges of the tile
breedingNumber - Variable in class net.sf.freecol.common.model.GoodsType
The number of units required to breed this type of goods.
bringGifts() - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Brings gifts to nice players with nearby colonies.
bringGifts() - Method in class net.sf.freecol.server.ai.NativeAIPlayer
Brings gifts to nice players with nearby colonies.
bStart - Variable in class net.sf.freecol.common.networking.ReceivingThread.FreeColNetworkInputStream
 
buffer - Variable in class net.sf.freecol.common.networking.ReceivingThread.FreeColNetworkInputStream
 
BUFFER_SIZE - Static variable in class net.sf.freecol.common.networking.ReceivingThread.FreeColNetworkInputStream
 
BUILD - Static variable in class net.sf.freecol.common.model.Ability
The ability to build BuildableTypes, such as units.
build(ServerPlayer) - Method in class net.sf.freecol.server.control.ChangeSet
Build a generalized update.
BUILD_QUEUE_TAG - Static variable in class net.sf.freecol.common.model.Colony
 
BuildableType - Class in net.sf.freecol.common.model
Contains information on buildable types.
BuildableType(String, Specification) - Constructor for class net.sf.freecol.common.model.BuildableType
 
buildableUnits - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
A list of unit types that can be build.
buildBuildingDetail(BuildingType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given building.
buildBuildingSubtree(DefaultMutableTreeNode) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the buttons for all the buildings.
buildButton(Image, String, MapEditorTransformPanel.MapTransform) - Method in class net.sf.freecol.client.gui.panel.MapEditorTransformPanel
Builds the button for the given terrain.
buildColony() - Method in class net.sf.freecol.client.control.InGameController
Use the active unit to build a colony.
buildColony(String, Unit) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for building a colony.
BuildColonyAction - Class in net.sf.freecol.client.gui.action
An action for using the active unit to build a colony.
BuildColonyAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.BuildColonyAction
Creates this action.
BuildColonyMessage - Class in net.sf.freecol.common.networking
The message sent when the client requests building of a colony.
BuildColonyMessage(String, Unit) - Constructor for class net.sf.freecol.common.networking.BuildColonyMessage
Create a new BuildColonyMessage with the supplied name and building unit.
BuildColonyMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.BuildColonyMessage
Create a new BuildColonyMessage from a supplied element.
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.
buildColopediaMenu() - Method in class net.sf.freecol.client.gui.menu.FreeColMenuBar
 
buildDebugMenu() - Method in class net.sf.freecol.client.gui.menu.DebugMenu
 
builderId - Variable in class net.sf.freecol.common.networking.BuildColonyMessage
The unit that is building the colony.
builderId - Variable in class net.sf.freecol.common.networking.JoinColonyMessage
The unit that is building the colony.
buildEuropeanNationTypeDetail(EuropeanNationType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given nation type.
buildFatherDetail(FoundingFather) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given founding father.
buildFathersSubtree(DefaultMutableTreeNode) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the buttons for all the founding fathers.
buildGameMenu() - Method in class net.sf.freecol.client.gui.menu.InGameMenuBar
 
buildGameMenu() - Method in class net.sf.freecol.client.gui.menu.MapEditorMenuBar
 
buildGoodsDetail(GoodsType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given goods.
buildIndianAdvisorPanel(Player, Player) - Method in class net.sf.freecol.client.gui.panel.ReportIndianPanel
Describe buildIndianAdvisorPanel method here.
buildIndianNationTypeDetail(IndianNationType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given nation type.
building - Variable in class net.sf.freecol.client.gui.panel.BuildingPanel
 
Building - Class in net.sf.freecol.common.model
Represents a building in a colony.
Building() - Constructor for class net.sf.freecol.common.model.Building
Constructor for ServerBuilding.
Building(Game) - Constructor for class net.sf.freecol.common.model.Building
Constructor for ServerBuilding.
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_COLUMN - Variable in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
BUILDING_PRIORITY - Static variable in interface net.sf.freecol.common.model.Consumer
Default consumption priority for buildings.
BUILDING_PRIORITY - Static variable in class net.sf.freecol.server.ai.ColonyPlan
 
BUILDING_PRODUCTION_INDEX - Static variable in class net.sf.freecol.common.model.Modifier
 
buildingDimension - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel.DefaultBuildQueueCellRenderer
 
buildingList - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
buildingMap - Variable in class net.sf.freecol.common.model.Colony
A map of Buildings, indexed by the Id of their basic type.
buildingMaterial - Variable in class net.sf.freecol.common.model.GoodsType
Whether this type of goods is required for building.
BuildingPanel - Class in net.sf.freecol.client.gui.panel
This panel represents a single building in a Colony.
BuildingPanel(Building, Canvas) - Constructor for class net.sf.freecol.client.gui.panel.BuildingPanel
Creates this BuildingPanel.
buildingsPanel - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel
 
BuildingToolTip - Class in net.sf.freecol.client.gui.panel
This panel represents a single building in a Colony.
BuildingToolTip(Building, Canvas) - Constructor for class net.sf.freecol.client.gui.panel.BuildingToolTip
Creates this BuildingToolTip.
buildingType - Variable in class net.sf.freecol.common.model.Building
The type of building.
BuildingType - Class in net.sf.freecol.common.model
Encapsulates data common to all instances of a particular kind of Building, such as the number of workplaces, and the types of goods it produces and consumes.
BuildingType(String, Specification) - Constructor for class net.sf.freecol.common.model.BuildingType
Creates a new BuildingType instance.
buildingTypeList - Variable in class net.sf.freecol.common.model.Specification
 
buildItem(FreeColGameObjectType, ImageIcon) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
 
buildList() - Method in class net.sf.freecol.client.gui.panel.MapEditorTransformPanel
Builds the buttons for all the terrains.
buildNationDetail(Nation) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given nation.
buildNationTypesSubtree(DefaultMutableTreeNode) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the buttons for all the nation types.
buildOrdersMenu() - Method in class net.sf.freecol.client.gui.menu.InGameMenuBar
 
buildQueue - Variable in class net.sf.freecol.client.control.InGameController.ColonyWas
 
buildQueue - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable
 
BUILDQUEUE - Static variable in class net.sf.freecol.client.gui.panel.ColonyPanel
 
BUILDQUEUE - Static variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
BuildQueue<T extends BuildableType> - Class in net.sf.freecol.common.model
 
BuildQueue(Colony, BuildQueue.CompletionAction, int, T...) - Constructor for class net.sf.freecol.common.model.BuildQueue
 
buildQueue - Variable in class net.sf.freecol.common.model.BuildQueue
A list of Buildable items.
buildQueue - Variable in class net.sf.freecol.common.model.Colony
A list of Buildable items.
BuildQueue.CompletionAction - Enum in net.sf.freecol.common.model
 
BuildQueue.CompletionAction() - Constructor for enum net.sf.freecol.common.model.BuildQueue.CompletionAction
 
buildQueueButton - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel
 
buildQueueFlavor - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueTransferHandler
 
buildQueueHandler - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
buildQueueList - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
BuildQueuePanel - Class in net.sf.freecol.client.gui.panel
 
BuildQueuePanel(Colony, Canvas) - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
BuildQueuePanel.BuildQueueMouseAdapter - Class in net.sf.freecol.client.gui.panel
 
BuildQueuePanel.BuildQueueMouseAdapter(boolean) - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueMouseAdapter
 
BuildQueuePanel.BuildQueueTransferHandler - Class in net.sf.freecol.client.gui.panel
This class implements a transfer handler able to transfer BuildQueueItems between the build queue list, the unit list and the building list.
BuildQueuePanel.BuildQueueTransferHandler() - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueTransferHandler
 
BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable - Class in net.sf.freecol.client.gui.panel
This class implements the Transferable interface.
BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable(List<BuildableType>) - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueTransferHandler.BuildQueueTransferable
Default constructor.
BuildQueuePanel.DefaultBuildQueueCellRenderer - Class in net.sf.freecol.client.gui.panel
 
BuildQueuePanel.DefaultBuildQueueCellRenderer() - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel.DefaultBuildQueueCellRenderer
 
BuildQueuePanel.SimpleBuildQueueCellRenderer - Class in net.sf.freecol.client.gui.panel
 
BuildQueuePanel.SimpleBuildQueueCellRenderer() - Constructor for class net.sf.freecol.client.gui.panel.BuildQueuePanel.SimpleBuildQueueCellRenderer
 
buildReportMenu() - Method in class net.sf.freecol.client.gui.menu.InGameMenuBar
 
buildResourceDetail(ResourceType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given resource.
buildSettlement(ServerPlayer, Unit, String) - Method in class net.sf.freecol.server.control.InGameController
Build a settlement.
buildSubTree(ColopediaPanel.PanelType, List<T>, double) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
 
buildTerrainDetail(TileType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given tile.
buildTerrainSubtree(DefaultMutableTreeNode) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the buttons for all the tiles.
buildToolsMenu() - Method in class net.sf.freecol.client.gui.menu.MapEditorMenuBar
 
buildTree() - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the JTree which represents the navigation menu and then returns it
buildUnitDetail(UnitType) - Method in class net.sf.freecol.client.gui.panel.ColopediaPanel
Builds the details panel for the given unit.
buildViewMenu() - Method in class net.sf.freecol.client.gui.menu.InGameMenuBar
 
buildViewMenu() - Method in class net.sf.freecol.client.gui.menu.MapEditorMenuBar
 
button - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.PlayerCellEditor
 
button - Variable in class net.sf.freecol.client.gui.panel.PlayersTable.PlayerCellRenderer
 
button - Variable in class net.sf.freecol.client.gui.panel.UnitButton.UnitButtonActionPropertyChangeListener
 
button1 - Variable in class net.sf.freecol.client.gui.option.AudioMixerOptionUI
 
button2 - Variable in class net.sf.freecol.client.gui.option.AudioMixerOptionUI
 
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
 
buttons - Variable in class net.sf.freecol.client.gui.panel.LoadingSavegameDialog
 
buttons - Variable in class net.sf.freecol.client.gui.panel.OptionsDialog
 
BUY - Static variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
buy(GoodsContainer, GoodsType, int, Random) - Method in class net.sf.freecol.server.model.ServerPlayer
Buy goods in Europe.
buyBuilding - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
buyCargo(Connection) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Buys cargo (units and goods) when the carrier is in Europe.
buyFromSettlement(Unit, Settlement, Goods, int) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to buy the given goods from the natives.
buyFromSettlement(ServerPlayer, Unit, IndianSettlement, Goods, int) - Method in class net.sf.freecol.server.control.InGameController
Buy from a settlement.
buyGoods(GoodsType, int, Unit) - Method in class net.sf.freecol.client.control.InGameController
Buy goods in Europe.
buyGoods(Unit, GoodsType, int) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for buying goods in Europe.
buyGoods(Connection, Unit, GoodsType, int) - Method in class net.sf.freecol.server.ai.mission.Mission
 
buyGoods(ServerPlayer, Unit, GoodsType, int) - Method in class net.sf.freecol.server.control.InGameController
Buy goods in Europe.
buyGoodsInEurope(Connection, GoodsType, int, Location) - Method in class net.sf.freecol.server.ai.mission.TransportMission
Buys the given cargo.
BuyGoodsMessage - Class in net.sf.freecol.common.networking
The message sent when buying goods in Europe.
BuyGoodsMessage(Unit, GoodsType, int) - Constructor for class net.sf.freecol.common.networking.BuyGoodsMessage
Create a new BuyGoodsMessage.
BuyGoodsMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.BuyGoodsMessage
Create a new BuyGoodsMessage from a supplied element.
BuyMessage - Class in net.sf.freecol.common.networking
The message sent when purchasing at an IndianSettlement.
BuyMessage(Unit, Settlement, Goods, int) - Constructor for class net.sf.freecol.common.networking.BuyMessage
Create a new BuyMessage.
BuyMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.BuyMessage
Create a new BuyMessage from a supplied element.
buyProposition(Unit, Settlement, Goods, int) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to ask the natives if a purchase is acceptable.
buyProposition(Unit, Settlement, Goods, int) - Method in class net.sf.freecol.server.ai.AIPlayer
Called when another Player proposes to buy.
buyProposition(Unit, Settlement, Goods, int) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Called when another Player proposes to buy.
buyProposition(Unit, Settlement, Goods, int) - Method in class net.sf.freecol.server.ai.NativeAIPlayer
Called when another Player proposes to buy.
buyProposition(ServerPlayer, Unit, Settlement, Goods, int) - Method in class net.sf.freecol.server.control.InGameController
Price some goods for sale from a settlement.
BuyPropositionMessage - Class in net.sf.freecol.common.networking
The message sent when negotiating a purchase at an IndianSettlement.
BuyPropositionMessage(Unit, Settlement, Goods, int) - Constructor for class net.sf.freecol.common.networking.BuyPropositionMessage
Create a new BuyPropositionMessage.
BuyPropositionMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.BuyPropositionMessage
Create a new BuyPropositionMessage from a supplied element.

C

c - Variable in class net.sf.freecol.client.gui.plaf.FreeColTextAreaUI
 
c - Variable in class net.sf.freecol.client.gui.plaf.FreeColTextFieldUI
 
c - Variable in class net.sf.freecol.client.networking.Client
The Connection this Client uses when communicating with the server.
cache - Variable in class net.sf.freecol.common.model.ProductionMap
 
CacheEntryComparator - Class in net.sf.freecol.server.ai
 
CacheEntryComparator() - Constructor for class net.sf.freecol.server.ai.CacheEntryComparator
 
cAlarm - Variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
calculateCombatOdds(FreeColGameObject, FreeColGameObject) - Method in class net.sf.freecol.common.model.CombatModel
Calculates the chance of the outcomes of a combat.
calculateCombatOdds(FreeColGameObject, FreeColGameObject) - Method in class net.sf.freecol.common.model.SimpleCombatModel
Calculates the odds of success in combat.
calculateGameValue(Game) - Method in class net.sf.freecol.common.model.Operand
 
calculateLatitudePerRow() - Method in class net.sf.freecol.common.model.Map
Calculates the LatitudePerRow value.
calculateMembership(int) - Method in class net.sf.freecol.common.model.Colony
Returns the SoL membership of the colony based on the liberty value and the number of colonists given.
campaignMapping - Static variable in class net.sf.freecol.common.resources.ResourceManager
 
campCount - Variable in class net.sf.freecol.common.networking.NewLandNameMessage
An optional number of camps for the welcome message.
camps - Variable in class net.sf.freecol.client.control.InGameInputHandler.NewLandNameSwingTask
 
CAN_BE_CAPTURED - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain unarmed units to be captured by another player's units.
CAN_BE_EQUIPPED - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain units to be equipped with tools, muskets, etc.
CAN_TEACH - Static variable in class net.sf.freecol.common.model.Ability
The ability of some buildings (e.g.
canAccept - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
canAcquireForImprovement(Tile) - Method in class net.sf.freecol.common.model.Player
Can a tile be acquired from its owners and used for an improvement? Slightly weakens canClaimForImprovement to allow for purchase and/or stealing.
canAdd(UnitType) - Method in class net.sf.freecol.common.model.Building
Checks if the specified UnitType may be added to this WorkLocation.
canAdd(UnitType) - Method in class net.sf.freecol.common.model.BuildingType
Returns true if the given UnitType could be added to a Building of this type.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Colony
 
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Europe
Checks whether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.HighSeas
Checks whether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in interface net.sf.freecol.common.model.Location
Checks whether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Map
Checks whether or not the specified locatable may be added to this Location.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.Tile
Checks whether 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.
canAdd(Locatable) - Method in class net.sf.freecol.common.model.UnitLocation
Checks whether or not the specified locatable may be added to this Location.
canAddNewPlayer() - Method in class net.sf.freecol.common.model.Game
Checks if a new Player can be added.
canAttackEnemyShips() - Method in class net.sf.freecol.server.ai.mission.TransportMission
 
canAttackPlayer(Player) - Method in class net.sf.freecol.server.ai.mission.TransportMission
 
canAutoProduce() - Method in class net.sf.freecol.common.model.Building
Returns true if this building can produce goods without workers.
canBeBuilt() - Method in class net.sf.freecol.common.model.UnitType
Returns true if this UnitType can be built.
canBeCaptured() - Method in class net.sf.freecol.common.model.EquipmentType
Returns true if this EquipmentType can be captured in combat.
canBeDamaged() - Method in class net.sf.freecol.common.model.Building
Returns whether this building can be damaged
canBeEquippedWith(EquipmentType) - Method in class net.sf.freecol.common.model.Unit
Checks whether this unit can be equipped with the given EquipmentType at the current Location.
canBePillaged(Unit) - Method in class net.sf.freecol.common.model.Colony
Determines whether this colony is sufficiently unprotected and contains something worth pillaging.
canBePlundered() - Method in class net.sf.freecol.common.model.Colony
Checks if this colony can be plundered.
canBeStudent(Unit) - Method in class net.sf.freecol.common.model.Unit
Returns true if this unit can be a student.
canBeStudent(UnitType, UnitType) - Method in class net.sf.freecol.common.model.Unit
Returns true if this type of unit can be a student.
canBeTaught() - Method in class net.sf.freecol.common.model.UnitTypeChange
 
canBeUpgraded(UnitType, UnitTypeChange.ChangeType) - Method in class net.sf.freecol.common.model.UnitType
Return true if this UnitType can be upgraded to the given UnitType by the given means of education.
canBeWorked() - Method in class net.sf.freecol.common.model.WorkLocation
Checks if this colony tile can be worked.
canBombardEnemyShip() - Method in class net.sf.freecol.common.model.Colony
Verify if colony has the ability to bombard an enemy ship adjacent to it.
canBreed(GoodsType) - Method in class net.sf.freecol.common.model.Colony
Returns true if this Colony can breed the given type of Goods.
canBuild() - Method in class net.sf.freecol.common.model.Colony
Describe canBuild method here.
canBuild(BuildableType) - Method in class net.sf.freecol.common.model.Colony
Returns true if this Colony can build the given BuildableType.
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.
canBuildEquipment(EquipmentType) - Method in class net.sf.freecol.common.model.Europe
Return true if this Europe could build at least one item of the given EquipmentType.
canBuildEquipment(EquipmentType) - Method in class net.sf.freecol.common.model.Settlement
Return true if this Colony could build at least one item of the given EquipmentType.
canBuildEquipment(EquipmentType) - Method in class net.sf.freecol.server.ai.AIColony
Returns true if this AIColony can build the given type of equipment.
canBuildNext() - Method in class net.sf.freecol.common.model.Building
Checks if this building can have a higher level.
canBuy - Variable in class net.sf.freecol.server.model.TradeSession
Whether buying is still valid in this session.
canCaptureEquipment(EquipmentType, Unit) - Method in class net.sf.freecol.common.model.Unit
After winning a battle, can this unit the loser equipment?
canCaptureGoods() - Method in class net.sf.freecol.common.model.Unit
Returns true if this unit is a ship that can capture enemy goods.
canCarryGoods() - Method in class net.sf.freecol.common.model.Unit
Returns true if the Unit can carry Goods.
canCarryGoods() - Method in class net.sf.freecol.common.model.UnitType
Returns true if Units of this type can carry Goods.
canCarryTreasure() - Method in class net.sf.freecol.common.model.Unit
Returns true if this unit can carry treasure (like a treasure train)
canCarryUnits() - Method in class net.sf.freecol.common.model.Unit
Returns true if the Unit can carry other Units.
canCarryUnits() - Method in class net.sf.freecol.common.model.UnitType
Returns true if Units of this type can carry other Units.
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.
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.ColorCellEditor
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.DumpCargoDialog
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.FreeColDialog
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.RiverStylePanel
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.ServerListPanel
 
CANCEL - Static variable in class net.sf.freecol.client.gui.panel.StartGamePanel
 
cancelButton - Variable in class net.sf.freecol.client.gui.panel.DumpCargoDialog
 
cancelButton - Variable in class net.sf.freecol.client.gui.panel.FreeColDialog
 
cancelButton - Variable in class net.sf.freecol.client.gui.panel.NegotiationDialog
 
cancelGoal() - Method in class net.sf.freecol.server.ai.goal.Goal
Cancels a goal and all of its subgoals.
cancelKeyCode - Static variable in class net.sf.freecol.client.gui.panel.FreeColPanel
 
cancelText - Variable in class net.sf.freecol.client.control.InGameInputHandler.ShowConfirmDialogSwingTask
 
cancelText - Variable in class net.sf.freecol.client.control.InGameInputHandler.ShowInputDialogSwingTask
 
canClaimForImprovement(Tile) - Method in class net.sf.freecol.common.model.Player
Can the ownership of this tile be claimed for the purposes of making an improvement.
canClaimForSettlement(Tile) - Method in class net.sf.freecol.common.model.Player
Checks if a tile can be claimed for use by a settlement.
canClaimForSettlementReason(Tile) - Method in class net.sf.freecol.common.model.Player
The test for whether a tile can be freely claimed by a player settlement (freely => not by purchase or stealing).
canClaimFreeCenterTile(Tile) - Method in class net.sf.freecol.common.model.Player
Is this tile claimable for a colony center tile under the special provisions of the model.option.buildOnNativeLand option.
canClaimToFoundSettlement(Tile) - Method in class net.sf.freecol.common.model.Player
Can a tile be claimed to found a settlement on?
canClaimToFoundSettlementReason(Tile) - Method in class net.sf.freecol.common.model.Player
Can a tile be claimed to found a settlement on? Almost the same as canClaimForSettlement but there is an extra requirement that the tile be of a settleable type, and some relaxations that allow free center tile acquisition
canGetRoad() - Method in class net.sf.freecol.common.model.Tile
Checks whether this Tile can have a road or not.
canGift - Variable in class net.sf.freecol.server.model.TradeSession
Whether giving a gift is still valid in this session.
canHaveFoundingFathers() - Method in class net.sf.freecol.common.model.Player
Checks if this Player can get founding fathers.
canHaveImprovement(TileImprovementType) - Method in class net.sf.freecol.common.model.TileType
Returns true if this TileType supports the given TileImprovementType.
canHaveResourceType(ResourceType) - Method in class net.sf.freecol.common.model.TileType
Can this TileType contain a specified ResourceType?
canImport(JComponent, DataFlavor[]) - Method in class net.sf.freecol.client.gui.panel.BuildQueuePanel.BuildQueueTransferHandler
Returns true if the component can import this data flavor.
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 class net.sf.freecol.client.gui.panel.TradeRouteInputDialog.CargoHandler
 
canImport(JComponent, DataFlavor[]) - Method in class net.sf.freecol.client.gui.panel.TradeRouteInputDialog.StopHandler
 
canMoveToEurope() - Method in class net.sf.freecol.common.model.Player
Checks if this Player can move units to Europe.
canMoveToEurope() - Method in class net.sf.freecol.common.model.Tile
Can a unit move to Europe from this tile?
canMoveToEurope() - Method in class net.sf.freecol.common.model.Unit
Checks if this Unit can be moved to Europe.
canOwnTile(Tile) - Method in class net.sf.freecol.common.model.Player
Can a tile be owned by this player?
canOwnTileReason(Tile) - Method in class net.sf.freecol.common.model.Player
Can a tile be owned by this player? This is a test of basic practicality and does not consider the full complexity of tile ownership issues.
canPayToFinishBuilding() - Method in class net.sf.freecol.common.model.Colony
Check if the owner can buy the remaining hammers and tools for the Building that is currently being built.
canPayToFinishBuilding(BuildableType) - Method in class net.sf.freecol.common.model.Colony
Check if the owner can buy the remaining hammers and tools for the Building given.
canPlaySound() - Method in class net.sf.freecol.client.FreeColClient
Verifies if the client can play sounds.
canRecruitFoundingFather() - Method in class net.sf.freecol.server.model.ServerPlayer
Checks whether to start recruiting a founding father.
canRecruitUnits() - Method in class net.sf.freecol.common.model.Player
Checks if this Player can recruit units by producing immigration.
canReducePopulation() - Method in class net.sf.freecol.common.model.Colony
Returns true if the colony can reduce its population voluntarily.
canSaveCurrentGame() - Method in class net.sf.freecol.client.FreeColClient
Verifies if this client can save the current game Clients that do not have the server running, or that have not the required permissions cannot save and should have the menu entry disabled
canSee(Tile) - Method in class net.sf.freecol.common.model.Player
Checks if this Player can see the given Tile.
canSeeLock - Variable in class net.sf.freecol.common.model.Player
 
canSeeTiles - Variable in class net.sf.freecol.common.model.Player
 
canSell - Variable in class net.sf.freecol.server.model.TradeSession
Whether selling is still valid in this session.
canSettle - Variable in class net.sf.freecol.common.model.TileType
 
canSettle() - Method in class net.sf.freecol.common.model.TileType
 
canTeach() - Method in class net.sf.freecol.common.model.WorkLocation
Returns true if this work location has the Ability to teach skills.
canTrade(GoodsType) - Method in class net.sf.freecol.common.model.Player
Returns true if type of goods can be traded in Europe.
canTrade(GoodsType, Market.Access) - Method in class net.sf.freecol.common.model.Player
Returns true if type of goods can be traded at specified place.
canTrade(Goods, Market.Access) - Method in class net.sf.freecol.common.model.Player
Returns true if type of goods can be traded at specified place
canTrade(Goods) - Method in class net.sf.freecol.common.model.Player
Returns true if type of goods can be traded in Europe.
canTrain - Variable in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
Records whether a colony can train a type of unit.
canTrain(Unit) - Method in class net.sf.freecol.common.model.Colony
Returns true if this colony has a schoolhouse and the unit type is a skilled unit type with a skill level not exceeding the level of the schoolhouse.
canTrain(UnitType) - Method in class net.sf.freecol.common.model.Colony
Returns true if this colony has a schoolhouse and the unit type is a skilled unit type with a skill level not exceeding the level of the schoolhouse.
canUnitBeEquipedWith(JLabel) - Method in class net.sf.freecol.client.gui.panel.UnitLabel
 
canvas - Variable in class net.sf.freecol.client.FreeColClient
 
canvas - Variable in class net.sf.freecol.client.gui.animation.UnitAttackAnimation
 
canvas - Variable in class net.sf.freecol.client.gui.animation.UnitImageAnimation
 
canvas - Variable in class net.sf.freecol.client.gui.animation.UnitMoveAnimation
 
Canvas - Class in net.sf.freecol.client.gui
The main container for the other GUI components in FreeCol.
Canvas(FreeColClient, Dimension, GUI) - Constructor for class net.sf.freecol.client.gui.Canvas
The constructor to use.
canvas - Variable in class net.sf.freecol.client.gui.CanvasMapEditorMouseListener
 
canvas - Variable in class net.sf.freecol.client.gui.CanvasMouseListener
 
canvas - Variable in class net.sf.freecol.client.gui.CanvasMouseMotionListener
 
canvas - Variable in class net.sf.freecol.client.gui.FullScreenFrame
 
canvas - Variable in class net.sf.freecol.client.gui.menu.DebugMenu
 
canvas - Variable in class net.sf.freecol.client.gui.panel.ColorCellEditor
 
canvas - Variable in class net.sf.freecol.client.gui.panel.DefaultTransferHandler
 
canvas - Variable in class net.sf.freecol.client.gui.panel.DragListener
 
canvas - Variable in class net.sf.freecol.client.gui.panel.FreeColPanel
The canvas all panels belong to.
canvas - Variable in class net.sf.freecol.client.gui.TilePopup
 
canvas - Variable in class net.sf.freecol.client.gui.WindowedFrame
 
Canvas.BoycottAction - Enum in net.sf.freecol.client.gui
 
Canvas.BoycottAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.BoycottAction
 
Canvas.BuyAction - Enum in net.sf.freecol.client.gui
 
Canvas.BuyAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.BuyAction
 
Canvas.ClaimAction - Enum in net.sf.freecol.client.gui
 
Canvas.ClaimAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.ClaimAction
 
Canvas.EventType - Enum in net.sf.freecol.client.gui
 
Canvas.EventType() - Constructor for enum net.sf.freecol.client.gui.Canvas.EventType
 
Canvas.FrameMotionListener - Class in net.sf.freecol.client.gui
Handles the moving of internal frames.
Canvas.FrameMotionListener(JInternalFrame) - Constructor for class net.sf.freecol.client.gui.Canvas.FrameMotionListener
 
Canvas.MissionaryAction - Enum in net.sf.freecol.client.gui
 
Canvas.MissionaryAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.MissionaryAction
 
Canvas.PopupPosition - Enum in net.sf.freecol.client.gui
 
Canvas.PopupPosition() - Constructor for enum net.sf.freecol.client.gui.Canvas.PopupPosition
 
Canvas.ScoutColonyAction - Enum in net.sf.freecol.client.gui
 
Canvas.ScoutColonyAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.ScoutColonyAction
 
Canvas.ScoutIndianSettlementAction - Enum in net.sf.freecol.client.gui
 
Canvas.ScoutIndianSettlementAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.ScoutIndianSettlementAction
 
Canvas.SellAction - Enum in net.sf.freecol.client.gui
 
Canvas.SellAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.SellAction
 
Canvas.ToolBoxFrame - Class in net.sf.freecol.client.gui
A class for frames being used as tool boxes.
Canvas.ToolBoxFrame() - Constructor for class net.sf.freecol.client.gui.Canvas.ToolBoxFrame
 
Canvas.TradeAction - Enum in net.sf.freecol.client.gui
 
Canvas.TradeAction() - Constructor for enum net.sf.freecol.client.gui.Canvas.TradeAction
 
CanvasMapEditorMouseListener - Class in net.sf.freecol.client.gui
Listens to the mouse being moved at the level of the Canvas.
CanvasMapEditorMouseListener(Canvas, GUI) - Constructor for class net.sf.freecol.client.gui.CanvasMapEditorMouseListener
The constructor to use.
CanvasMapEditorMouseListener.ScrollThread - Class in net.sf.freecol.client.gui
Scrolls the view of the Map by moving its focus.
CanvasMapEditorMouseListener.ScrollThread(GUI) - Constructor for class net.sf.freecol.client.gui.CanvasMapEditorMouseListener.ScrollThread
The constructor to use.
CanvasMouseListener - Class in net.sf.freecol.client.gui
Listens to mouse buttons being pressed at the level of the Canvas.
CanvasMouseListener(Canvas, GUI) - Constructor for class net.sf.freecol.client.gui.CanvasMouseListener
The constructor to use.
CanvasMouseMotionListener - Class in net.sf.freecol.client.gui
Listens to the mouse being moved at the level of the Canvas.
CanvasMouseMotionListener(Canvas, GUI, Map) - Constructor for class net.sf.freecol.client.gui.CanvasMouseMotionListener
The constructor to use.
CanvasMouseMotionListener.ScrollThread - Class in net.sf.freecol.client.gui
Scrolls the view of the Map by moving its focus.
CanvasMouseMotionListener.ScrollThread(Map, GUI) - Constructor for class net.sf.freecol.client.gui.CanvasMouseMotionListener.ScrollThread
The constructor to use.
canvasX - Variable in class net.sf.freecol.client.gui.TerrainCursor
 
canvasY - Variable in class net.sf.freecol.client.gui.TerrainCursor
 
canYieldUnit(UnitType, AIObject) - Method in class net.sf.freecol.server.ai.goal.Goal
Used by a parent goal to check whether this goal, including subgoals, can yield a specific unit.
canZoomIn() - Method in class net.sf.freecol.client.gui.panel.MapControls
 
canZoomIn() - Method in class net.sf.freecol.client.gui.panel.MiniMap
Return true if tile size can be decreased.
canZoomOut() - Method in class net.sf.freecol.client.gui.panel.MapControls
 
canZoomOut() - Method in class net.sf.freecol.client.gui.panel.MiniMap
Return true if tile size can be increased.
capacity - Variable in class net.sf.freecol.client.gui.panel.ReportCargoPanel
Records the total cargo capacity of the fleet (currently unused).
capacity - Variable in class net.sf.freecol.common.model.Monarch
The current naval transport capacity.
capAmount(int, int) - Method in class net.sf.freecol.server.ai.mission.IndianDemandMission
 
capital - Variable in class net.sf.freecol.client.gui.panel.EditSettlementDialog
 
capital - Variable in class net.sf.freecol.common.model.SettlementType
Whether this SettlementType is a capital.
capitalName - Variable in class net.sf.freecol.common.model.Player
 
capture - Variable in class net.sf.freecol.server.model.LootSession
The goods that are available to be captured.
CAPTURE_GOODS - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain units (e.g.
CAPTURE_UNITS - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain armed units to capture another player's units.
captureEquipmentByIndians - Variable in class net.sf.freecol.common.model.EquipmentType
 
captureEquipmentId - Variable in class net.sf.freecol.common.model.EquipmentType
What this equipment type becomes if it is captured by Indians (if captureEquipmentByIndians is true) or Europeans (otherwise).
CaptureGoodsDialog - Class in net.sf.freecol.client.gui.panel
Panel for choosing the goods to capture.
CaptureGoodsDialog(Canvas, Unit, List<Goods>) - Constructor for class net.sf.freecol.client.gui.panel.CaptureGoodsDialog
Creates a new CaptureGoodsDialog.
CaptureGoodsDialog.CheckBoxRenderer - Class in net.sf.freecol.client.gui.panel
 
CaptureGoodsDialog.CheckBoxRenderer() - Constructor for class net.sf.freecol.client.gui.panel.CaptureGoodsDialog.CheckBoxRenderer
 
CaptureGoodsDialog.GoodsItem - Class in net.sf.freecol.client.gui.panel
 
CaptureGoodsDialog.GoodsItem(Goods) - Constructor for class net.sf.freecol.client.gui.panel.CaptureGoodsDialog.GoodsItem
 
cargo - Variable in class net.sf.freecol.common.model.TradeRoute.Stop
 
CARGO_CHANGE - Static variable in class net.sf.freecol.common.model.Unit
 
CARGO_PENALTY_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
CARGO_SIZE - Static variable in class net.sf.freecol.common.model.GoodsContainer
 
CARGO_TAG - Static variable in class net.sf.freecol.common.model.TradeRoute
 
cargoHandler - Variable in class net.sf.freecol.client.gui.panel.TradeRouteInputDialog
 
CargoPanel - Class in net.sf.freecol.client.gui.panel
A panel that holds units and goods that represent Units and cargo that are on board the currently selected ship.
CargoPanel(Canvas, boolean) - Constructor for class net.sf.freecol.client.gui.panel.CargoPanel
Creates this CargoPanel.
cargoPanel - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel
 
cargoPanel - Variable in class net.sf.freecol.client.gui.panel.EuropePanel
 
cargoPanel - Variable in class net.sf.freecol.client.gui.panel.TradeRouteInputDialog
 
carrier - Variable in class net.sf.freecol.client.gui.panel.CargoPanel
The carrier that contains cargo.
carrierId - Variable in class net.sf.freecol.common.networking.BuyGoodsMessage
The id of the carrier to load to goods onto.
carrierId - Variable in class net.sf.freecol.common.networking.EmbarkMessage
The id of the carrier to embark onto.
carrierId - Variable in class net.sf.freecol.common.networking.LoadCargoMessage
The id of the carrier.
carrierId - Variable in class net.sf.freecol.common.networking.SellGoodsMessage
The id of the carrier to unload to goods from.
carriers - Variable in class net.sf.freecol.client.gui.panel.ReportCargoPanel
Records the number of units of each type.
CARRY_GOODS - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain units (e.g.
CARRY_TREASURE - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain units (e.g.
CARRY_UNITS - Static variable in class net.sf.freecol.common.model.Ability
The ability of certain units (e.g.
cashInTreasureTrain(Unit) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to cash in a treasure train.
cashInTreasureTrain(ServerPlayer, Unit) - Method in class net.sf.freecol.server.control.InGameController
Cash in a treasure train.
CashInTreasureTrainMessage - Class in net.sf.freecol.common.networking
The message sent when cashing in a treasure train.
CashInTreasureTrainMessage(Unit) - Constructor for class net.sf.freecol.common.networking.CashInTreasureTrainMessage
Create a new CashInTreasureTrainMessage with the supplied name.
CashInTreasureTrainMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.CashInTreasureTrainMessage
Create a new CashInTreasureTrainMessage from a supplied element.
CashInTreasureTrainMission - Class in net.sf.freecol.server.ai.mission
Mission for cashing in a treasure train.
CashInTreasureTrainMission(AIMain, AIUnit) - Constructor for class net.sf.freecol.server.ai.mission.CashInTreasureTrainMission
Creates a mission for the given AIUnit.
CashInTreasureTrainMission(AIMain, Element) - Constructor for class net.sf.freecol.server.ai.mission.CashInTreasureTrainMission
Loads a mission from the given element.
CashInTreasureTrainMission(AIMain, XMLStreamReader) - Constructor for class net.sf.freecol.server.ai.mission.CashInTreasureTrainMission
Creates a new CashInTreasureTrainMission and reads the given element.
cbox - Variable in class net.sf.freecol.client.gui.option.AudioMixerOptionUI
 
CEASE_FIRE_MODIFIER - Static variable in class net.sf.freecol.common.model.Tension
 
CELLBORDER - Static variable in class net.sf.freecol.client.gui.panel.FreeColPanel
 
cellRenderer - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
CenterAction - Class in net.sf.freecol.client.gui.action
An action for centering the view on the active unit.
CenterAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.CenterAction
Creates a new CenterAction.
centerActiveUnit() - Method in class net.sf.freecol.client.gui.GUI
Centers the map on the selected unit.
centered - Variable in class net.sf.freecol.client.gui.panel.ProductionLabel
Whether the ProductionLabel should be centered.
centerImage(Graphics2D, Image) - Method in class net.sf.freecol.client.gui.GUI
Centers the given Image on the tile.
centerString(Graphics2D, String) - Method in class net.sf.freecol.client.gui.GUI
Center the given String on the current Tile.
centerX - Variable in class net.sf.freecol.client.gui.CanvasMouseListener
 
centerY - Variable in class net.sf.freecol.client.gui.CanvasMouseListener
 
cExport - Variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
cGood - Variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
change(FreeColGameObject) - Method in class net.sf.freecol.client.control.InGameController.UnitWas
 
ChangeAction - Class in net.sf.freecol.client.gui.action
An action for changing the view.
ChangeAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.ChangeAction
Creates this action.
changeAlarm(Player, int) - Method in class net.sf.freecol.common.model.IndianSettlement
Change the alarm level of this settlement by a given amount.
changeBackgroundColor(Color) - Method in class net.sf.freecol.client.gui.panel.MapControls
 
changeComparator - Static variable in class net.sf.freecol.server.control.ChangeSet
 
changeContainsTarget(TileType) - Method in class net.sf.freecol.common.model.TileImprovementType
 
changeEquipment(EquipmentType, int) - Method in class net.sf.freecol.common.model.Unit
Changes the equipment a unit has and returns a list of equipment it still has but needs to drop due to the changed equipment being incompatible.
changeLocation(Location) - Method in class net.sf.freecol.common.model.Goods
DO NOT USE, this is going away (into the server) soon.
changeMissionary(Unit) - Method in class net.sf.freecol.common.model.IndianSettlement
Changes the missionary for this settlement and updates other players.
changeOwner(Player) - Method in class net.sf.freecol.common.model.Colony
Sets the owner of this Colony, including all units within, and change main tile nation ownership.
changeOwner(Player) - Method in class net.sf.freecol.common.model.Settlement
Change the owner of this Settlement.
changeOwnership(Player, Settlement) - Method in class net.sf.freecol.common.model.Tile
Change the tile ownership.
changes - Variable in class net.sf.freecol.server.control.ChangeSet
 
ChangeSet - Class in net.sf.freecol.server.control
Changes to be sent to the client.
ChangeSet() - Constructor for class net.sf.freecol.server.control.ChangeSet
Simple constructor.
ChangeSet(ChangeSet) - Constructor for class net.sf.freecol.server.control.ChangeSet
Copying constructor.
ChangeSet.AttackChange - Class in net.sf.freecol.server.control
Encapsulate an attack.
ChangeSet.AttackChange(ChangeSet.See, Unit, Unit, boolean) - Constructor for class net.sf.freecol.server.control.ChangeSet.AttackChange
Build a new AttackChange.
ChangeSet.AttributeChange - Class in net.sf.freecol.server.control
Encapsulate an attribute change.
ChangeSet.AttributeChange(ChangeSet.See, String, String) - Constructor for class net.sf.freecol.server.control.ChangeSet.AttributeChange
Build a new AttributeChange.
ChangeSet.Change - Class in net.sf.freecol.server.control
 
ChangeSet.Change(ChangeSet.See) - Constructor for class net.sf.freecol.server.control.ChangeSet.Change
Make a new Change.
ChangeSet.ChangePriority - Enum in net.sf.freecol.server.control
 
ChangeSet.ChangePriority(int) - Constructor for enum net.sf.freecol.server.control.ChangeSet.ChangePriority
 
ChangeSet.MessageChange - Class in net.sf.freecol.server.control
Encapsulate a Message.
ChangeSet.MessageChange(ChangeSet.See, ChangeSet.ChangePriority, DOMMessage) - Constructor for class net.sf.freecol.server.control.ChangeSet.MessageChange
Build a new MessageChange.
ChangeSet.MoveChange - Class in net.sf.freecol.server.control
Encapsulate a move.
ChangeSet.MoveChange(ChangeSet.See, Unit, Location, Tile) - Constructor for class net.sf.freecol.server.control.ChangeSet.MoveChange
Build a new MoveChange.
ChangeSet.ObjectChange - Class in net.sf.freecol.server.control
Encapsulate a FreeColGameObject update.
ChangeSet.ObjectChange(ChangeSet.See, FreeColGameObject) - Constructor for class net.sf.freecol.server.control.ChangeSet.ObjectChange
Build a new ObjectChange for a single object.
ChangeSet.OwnedChange - Class in net.sf.freecol.server.control
Encapsulate an owned object change.
ChangeSet.OwnedChange(ChangeSet.See, FreeColObject) - Constructor for class net.sf.freecol.server.control.ChangeSet.OwnedChange
Build a new OwnedChange.
ChangeSet.PartialObjectChange - Class in net.sf.freecol.server.control
Encapsulate a partial update of a FreeColGameObject.
ChangeSet.PartialObjectChange(ChangeSet.See, FreeColGameObject, String...) - Constructor for class net.sf.freecol.server.control.ChangeSet.PartialObjectChange
Build a new PartialObjectChange for a single object.
ChangeSet.RemoveChange - Class in net.sf.freecol.server.control
 
ChangeSet.RemoveChange(ChangeSet.See, Location, List<FreeColGameObject>) - Constructor for class net.sf.freecol.server.control.ChangeSet.RemoveChange
Build a new RemoveChange for an object that is disposed.
ChangeSet.See - Class in net.sf.freecol.server.control
 
ChangeSet.See(int) - Constructor for class net.sf.freecol.server.control.ChangeSet.See
 
ChangeSet.SpyChange - Class in net.sf.freecol.server.control
 
ChangeSet.SpyChange(ChangeSet.See, Settlement) - Constructor for class net.sf.freecol.server.control.ChangeSet.SpyChange
Build a new SpyChange.
ChangeSet.StanceChange - Class in net.sf.freecol.server.control
Encapsulate a stance change.
ChangeSet.StanceChange(ChangeSet.See, Player, Player.Stance, Player) - Constructor for class net.sf.freecol.server.control.ChangeSet.StanceChange
Build a new StanceChange.
ChangeSet.TrivialChange - Class in net.sf.freecol.server.control
Encapsulate trivial element, which will only have attributes apart from its name.
ChangeSet.TrivialChange(ChangeSet.See, String, int, String[]) - Constructor for class net.sf.freecol.server.control.ChangeSet.TrivialChange
Build a new TrivialChange.
changeStance(Player, Player.Stance, Player, boolean) - Method in class net.sf.freecol.server.control.InGameController
Public change stance and inform all routine.
changeState(Unit, Unit.UnitState) - Method in class net.sf.freecol.client.control.InGameController
Changes the state of this Unit.
changeState(Unit, Unit.UnitState) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for changing unit state.
changeState(ServerPlayer, Unit, Unit.UnitState) - Method in class net.sf.freecol.server.control.InGameController
Change a units state.
ChangeStateMessage - Class in net.sf.freecol.common.networking
The message sent when changing a unit state.
ChangeStateMessage(Unit, Unit.UnitState) - Constructor for class net.sf.freecol.common.networking.ChangeStateMessage
Create a new ChangeStateMessage with the supplied unit and state.
ChangeStateMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ChangeStateMessage
Create a new ChangeStateMessage from a supplied element.
changeTypes - Variable in class net.sf.freecol.common.model.UnitTypeChange
 
changeViewMode(int) - Method in class net.sf.freecol.client.gui.ViewMode
 
changeWindowedMode(boolean) - Method in class net.sf.freecol.client.FreeColClient
Change the windowed mode.
ChangeWindowedModeAction - Class in net.sf.freecol.client.gui.action
An action for toggling between full-screen and windowed mode.
ChangeWindowedModeAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.ChangeWindowedModeAction
Creates a new ChangeWindowedModeAction.
changeWorkImprovementType(Unit, TileImprovementType) - Method in class net.sf.freecol.client.control.InGameController
Changes the work type of this Unit.
changeWorkImprovementType(Unit, TileImprovementType) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for changing work improvement type.
changeWorkImprovementType(ServerPlayer, Unit, TileImprovementType) - Method in class net.sf.freecol.server.control.InGameController
Change improvement work type.
ChangeWorkImprovementTypeMessage - Class in net.sf.freecol.common.networking
The message sent when changing a work improvement type.
ChangeWorkImprovementTypeMessage(Unit, TileImprovementType) - Constructor for class net.sf.freecol.common.networking.ChangeWorkImprovementTypeMessage
Create a new ChangeWorkImprovementTypeMessage with the supplied unit and improvement type.
ChangeWorkImprovementTypeMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ChangeWorkImprovementTypeMessage
Create a new ChangeWorkImprovementTypeMessage from a supplied element.
changeWorkType(Unit, GoodsType) - Method in class net.sf.freecol.client.control.InGameController
Changes the work type of this Unit.
changeWorkType(Unit, GoodsType) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for changing work type.
changeWorkType(ServerPlayer, Unit, GoodsType) - Method in class net.sf.freecol.server.control.InGameController
Change work type.
ChangeWorkTypeMessage - Class in net.sf.freecol.common.networking
The message sent when changing the work type of a unit.
ChangeWorkTypeMessage(Unit, GoodsType) - Constructor for class net.sf.freecol.common.networking.ChangeWorkTypeMessage
Create a new ChangeWorkTypeMessage with the supplied unit and produce.
ChangeWorkTypeMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ChangeWorkTypeMessage
Create a new ChangeWorkTypeMessage from a supplied element.
charAttribute(Node, String) - Static method in class net.sf.freecol.common.util.Xml
 
charAttribute(Node, String, char) - Static method in class net.sf.freecol.common.util.Xml
 
chat(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Handles a "chat"-message.
chat(String) - Method in class net.sf.freecol.client.control.PreGameController
Sends a chat message.
chat(Element) - Method in class net.sf.freecol.client.control.PreGameInputHandler
Handles a "chat"-message.
CHAT - Static variable in class net.sf.freecol.client.gui.panel.ChatPanel
 
CHAT - Static variable in class net.sf.freecol.client.gui.panel.StartGamePanel
 
chat - Variable in class net.sf.freecol.client.gui.panel.StartGamePanel
 
chat(String) - Method in class net.sf.freecol.common.networking.ServerAPI
Send a chat message.
chat(ServerPlayer, String, boolean) - Method in class net.sf.freecol.server.control.InGameController
Chat.
ChatAction - Class in net.sf.freecol.client.gui.action
An action for initiating chatting.
ChatAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.ChatAction
Creates a new ChatAction.
chatArea - Variable in class net.sf.freecol.client.gui.panel.StartGamePanel
 
ChatMessage - Class in net.sf.freecol.common.networking
The message that contains a chat string.
ChatMessage(Player, String, boolean) - Constructor for class net.sf.freecol.common.networking.ChatMessage
Create a new ChatMessage with the supplied message.
ChatMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ChatMessage
Create a new ChatMessage from a supplied element.
chatPanel - Variable in class net.sf.freecol.client.gui.Canvas
 
ChatPanel - Class in net.sf.freecol.client.gui.panel
This is the panel that pops up when the user wants to send a message to the other players.
ChatPanel(Canvas) - Constructor for class net.sf.freecol.client.gui.panel.ChatPanel
The constructor that will add the items to this panel.
cheat() - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Cheats for the AI :-)
cheatEquipmentGoods(Colony, EquipmentType, int) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
CHEAT.
check(Unit, PathNode) - Method in interface net.sf.freecol.common.model.pathfinding.GoalDecider
Checks wether the given PathNode is a goal/sub-goal.
check(ServerPlayer, boolean) - Method in class net.sf.freecol.server.control.ChangeSet.See
Check this visibility with respect to a player.
checkBoxes - Variable in class net.sf.freecol.client.gui.panel.DumpCargoDialog
 
checkCashInTreasureTrain(Unit) - Method in class net.sf.freecol.client.control.InGameController
Check if a unit is a treasure train, and if it should be cashed in.
checkColony(Colony, StyledDocument) - Method in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
 
checkConditionsForHorseBreed() - Method in class net.sf.freecol.server.ai.AIColony
Verifies if the Colony has conditions for breeding horses, and un-mounts a mounted Unit if available, to have horses to breed.
checkDesyncAction(Game, Player) - Method in class net.sf.freecol.client.gui.menu.DebugMenu
 
checkEmigrate() - Method in class net.sf.freecol.common.model.Player
Checks to see whether or not a colonist can emigrate, and does so if possible.
checkForDeath() - Method in class net.sf.freecol.server.model.ServerPlayer
Checks if this player has died.
checkForGovMgtChangeMessage() - Method in class net.sf.freecol.common.model.Colony
 
checkForNewMissionaryConvert() - Method in class net.sf.freecol.common.model.IndianSettlement
 
checkForREFDefeat() - Method in class net.sf.freecol.server.model.ServerPlayer
Check if a REF player has been defeated and should surrender.
checkForUnarmedExpertSoldier() - Method in class net.sf.freecol.server.ai.AIColony
Checks if the colony has an unarmed expert soldier inside If there are conditions to arm it, put it outside for later equip
checkForUnequippedExpertPioneer() - Method in class net.sf.freecol.server.ai.AIColony
 
checkForWinner() - Method in class net.sf.freecol.server.model.ServerGame
Checks if anybody has won this game.
checkFoundingFather() - Method in class net.sf.freecol.server.model.ServerPlayer
Checks whether the current founding father has been recruited.
checkGold(int) - Method in class net.sf.freecol.common.model.Player
Checks if the player has enough gold to make a purchase.
checkHighScore() - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for checking the high score.
checkHighScore(ServerPlayer) - Method in class net.sf.freecol.server.control.InGameController
Check the high scores.
checkIntegrity() - Method in class net.sf.freecol.common.model.Game
Checks the integrity of this Gameuninitialized objects.
checkIntegrity - Static variable in class net.sf.freecol.FreeCol
 
checkIntegrity() - Method in class net.sf.freecol.server.ai.AIMain
Checks the integrity of this AIMain by checking if there are any uninitialized objects.
checkJavaVersion() - Static method in class net.sf.freecol.FreeCol
Ensure that the Java version is good enough.
checkSetState(Unit.UnitState) - Method in class net.sf.freecol.common.model.Unit
Checks if a Unit can get the given state set.
checkVictoryConditions() - Method in class net.sf.freecol.client.gui.panel.StartGamePanel
Check that the user has not specified degenerate victory conditions that are automatically true.
CHILD_TAG - Static variable in class net.sf.freecol.common.model.Region
 
children - Variable in class net.sf.freecol.common.model.Region
The children Regions of this Region.
ChipResource - Class in net.sf.freecol.common.resources
A Resource wrapping a "Chip", that is a small BufferedImage indicating the owner of a unit or mission, or the alarm of a native settlement.
ChipResource(String, Color, Color) - Constructor for class net.sf.freecol.common.resources.ChipResource
 
ChipResource(URI) - Constructor for class net.sf.freecol.common.resources.ChipResource
Do not use directly.
ChoiceDialog<T> - Class in net.sf.freecol.client.gui.panel
Selects one of a number of choices.
ChoiceDialog(Canvas, String, String, List<ChoiceItem<T>>) - Constructor for class net.sf.freecol.client.gui.panel.ChoiceDialog
The constructor to use.
ChoiceItem<T> - Class in net.sf.freecol.client.gui.panel
Can be used as a single choice for the choice dialog.
ChoiceItem(String, T, boolean) - Constructor for class net.sf.freecol.client.gui.panel.ChoiceItem
Creates a new ChoiceItem with the given object.
ChoiceItem(String, T) - Constructor for class net.sf.freecol.client.gui.panel.ChoiceItem
Creates a new ChoiceItem with the given object.
ChoiceItem(T) - Constructor for class net.sf.freecol.client.gui.panel.ChoiceItem
Creates a new ChoiceItem with the given object.
choiceList - Variable in class net.sf.freecol.client.gui.panel.ChoiceDialog
 
choices - Variable in class net.sf.freecol.client.control.InGameInputHandler.FoundingFatherSwingTask
 
choices - Variable in class net.sf.freecol.client.gui.panel.NewPanel
 
choices - Variable in class net.sf.freecol.common.option.AbstractUnitOption
A list of valid unit types for this Option.
choices - Variable in class net.sf.freecol.common.option.StringOption
A list of choices to provide to the UI.
chooseForREF(Random) - Method in class net.sf.freecol.common.model.Monarch
Returns units to be added to the Royal Expeditionary Force.
chooseFoundingFather(Element) - Method in class net.sf.freecol.client.control.InGameInputHandler
Handles an "chooseFoundingFather"-request.
chooseFoundingFather(FoundingFather) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for choosing a founding father.
chooseFoundingFather(DummyConnection, Element) - Method in class net.sf.freecol.server.ai.AIInGameInputHandler
Handles a "chooseFoundingFather"-message.
chooseFoundingFather(ServerPlayer, String) - Method in class net.sf.freecol.server.control.InGameController
Choose a founding father from the current offered fathers.
ChooseFoundingFatherDialog - Class in net.sf.freecol.client.gui.panel
This panel displays the different founding fathers the player can work towards recruiting.
ChooseFoundingFatherDialog(Canvas, List<FoundingFather>) - Constructor for class net.sf.freecol.client.gui.panel.ChooseFoundingFatherDialog
The constructor that will add the items to this panel.
ChooseFoundingFatherDialog.FoundingFatherPanel - Class in net.sf.freecol.client.gui.panel
This is the panel that is displayed in each tab.
ChooseFoundingFatherDialog.FoundingFatherPanel(FoundingFather.FoundingFatherType) - Constructor for class net.sf.freecol.client.gui.panel.ChooseFoundingFatherDialog.FoundingFatherPanel
Creates a FoundingFatherPanel for a given type of founding fathers.
chooseMilitaryTarget(AIUnit) - Method in class net.sf.freecol.server.ai.EuropeanAIPlayer
Chooses the best target for an AI unit to attack.
chooseType(Unit, int, Random) - Method in class net.sf.freecol.common.model.LostCityRumour
Chooses a type of Lost City Rumour.
CHURCH_PRIORITY - Static variable in class net.sf.freecol.server.ai.ColonyPlan
 
CIBOLA_TAG - Static variable in class net.sf.freecol.common.model.Game
 
citiesOfCibola - Variable in class net.sf.freecol.common.model.Game
The cities of Cibola remaining in this game.
claimable - Variable in class net.sf.freecol.common.model.Region
Whether this Region is claimable.
claimableRadius - Variable in class net.sf.freecol.common.model.SettlementType
How many tiles this SettlementType can claim.
claimLand(Tile, Colony, int) - Method in class net.sf.freecol.client.control.InGameController
Claim a tile.
claimLand(Tile, Colony, int) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to claim a piece of land.
claimLand(ServerPlayer, Tile, Settlement, int) - Method in class net.sf.freecol.server.control.InGameController
Claim land.
ClaimLandMessage - Class in net.sf.freecol.common.networking
The message sent when the client requests claiming land.
ClaimLandMessage(Tile, Settlement, int) - Constructor for class net.sf.freecol.common.networking.ClaimLandMessage
Create a new ClaimLandMessage.
ClaimLandMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ClaimLandMessage
Create a new ClaimLandMessage from a supplied element.
claimTile(Player, Tile, Colony, int, int) - Method in class net.sf.freecol.client.control.InGameController
Claim a tile.
classicColonyPanel(List<Colony>) - Method in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
clean() - Method in class net.sf.freecol.common.model.Specification
 
cleanMap() - Method in class net.sf.freecol.server.generator.LandGenerator
Removes any 1x1 islands on the map.
cleanup() - Method in class net.sf.freecol.client.gui.panel.CargoPanel
Clean up this CargoPanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.BuildingsPanel
 
cleanup() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.OutsideColonyPanel
 
cleanup() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.TilePanel
 
cleanup() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel.WarehousePanel
Clean up this WarehousePanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel
Cleans up this EuropePanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.DestinationPanel
Cleans up this DestinationPanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.DocksPanel
Cleans up this DocksPanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.InPortPanel
Cleans up this InPortPanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.MarketPanel
Cleans up this MarketPanel.
cleanup() - Method in class net.sf.freecol.client.gui.panel.EuropePanel.TransactionLog
Cleans up this TransactionLog.
clear() - Method in class net.sf.freecol.common.model.BuildQueue
 
clear() - Method in class net.sf.freecol.common.model.TypeCountMap
 
clearAIUnits() - Method in class net.sf.freecol.server.ai.AIPlayer
Clears the cache of AI units.
clearAll() - Static method in class net.sf.freecol.server.model.TransactionSession
Clear all transactions.
clearEquipment() - Method in class net.sf.freecol.common.model.Unit
Clears all Equipment held by this unit.
clearGotoOrders(Unit) - Method in class net.sf.freecol.client.control.InGameController
Clears the goto orders of the given unit by setting its destination to null.
clearModelMessages() - Method in class net.sf.freecol.common.model.Player
Removes all the model messages for this player.
clearOfferedFathers() - Method in class net.sf.freecol.common.model.Player
Clear the set of offered fathers.
clearOrders(Unit) - Method in class net.sf.freecol.client.control.InGameController
Clears the orders of the given unit.
ClearOrdersAction - Class in net.sf.freecol.client.gui.action
An action for clearing the active unit's orders.
ClearOrdersAction(FreeColClient) - Constructor for class net.sf.freecol.client.gui.action.ClearOrdersAction
Creates this action.
clearSpeciality(Unit) - Method in class net.sf.freecol.client.control.InGameController
Clear the speciality of a Unit, making it a Free Colonist.
clearSpeciality(Unit) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response for clearing a unit speciality.
clearSpeciality(ServerPlayer, Unit) - Method in class net.sf.freecol.server.control.InGameController
Clear the specialty of a unit.
ClearSpecialityMessage - Class in net.sf.freecol.common.networking
The message sent when clearing a unit speciality.
ClearSpecialityMessage(Unit) - Constructor for class net.sf.freecol.common.networking.ClearSpecialityMessage
Create a new ClearSpecialityMessage with the supplied unit.
ClearSpecialityMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.ClearSpecialityMessage
Create a new ClearSpecialityMessage from a supplied element.
client - Variable in class net.sf.freecol.client.FreeColClient
The network Client that can be used to send messages to the server.
client - Variable in class net.sf.freecol.client.gui.option.AudioMixerOptionUI
 
Client - Class in net.sf.freecol.client.networking
The client connection to a server.
Client(String, int, MessageHandler) - Constructor for class net.sf.freecol.client.networking.Client
Creates a new Client.
CLIENT_OPTIONS - Static variable in class net.sf.freecol.common.io.FreeColSavegameFile
The name of the file that contains the ClientOptions saved with the game.
CLIENT_THREAD - Static variable in class net.sf.freecol.FreeCol
 
clientError(String) - Static method in class net.sf.freecol.common.networking.DOMMessage
Creates an error message in response to bad client data.
clientError(String) - Static method in class net.sf.freecol.common.networking.Message
Creates an error message in response to bad client data.
ClientOptions - Class in net.sf.freecol.client
Defines how available client options are displayed on the Setting dialog from File>Preferences Also contains several Comparators used for display purposes.
ClientOptions() - Constructor for class net.sf.freecol.client.ClientOptions
Creates a new ClientOptions.
clientOptions - Variable in class net.sf.freecol.client.FreeColClient
 
clientOptionsDialog - Variable in class net.sf.freecol.client.gui.Canvas
 
ClientOptionsDialog - Class in net.sf.freecol.client.gui.panel
Dialog for changing the ClientOptions.
ClientOptionsDialog(Canvas) - Constructor for class net.sf.freecol.client.gui.panel.ClientOptionsDialog
The constructor that will add the items to this panel.
clientOptionsDialogShowing - Variable in class net.sf.freecol.client.gui.Canvas
 
clientOptionsFile - Static variable in class net.sf.freecol.FreeCol
 
clone() - Method in class net.sf.freecol.common.model.RandomRange
 
clone() - Method in class net.sf.freecol.common.model.TradeRoute
Clone the trade route and return a deep copy.
close() - Method in class net.sf.freecol.common.logging.DefaultHandler
Closes this handler so that it will stop handling log records.
close() - Method in class net.sf.freecol.common.networking.Connection
Sends a "disconnect"-message and closes this connection.
close() - Method in class net.sf.freecol.common.util.XMLStream
Closes both the XMLStreamReader and the underlying stream.
close() - Method in class net.sf.freecol.server.networking.DummyConnection
Closes this connection.
closeColonyPanel() - Method in class net.sf.freecol.client.gui.panel.ColonyPanel
Closes the ColonyPanel.
closeMainPanel() - Method in class net.sf.freecol.client.gui.Canvas
Closes the MainPanel.
closeMenus() - Method in class net.sf.freecol.client.gui.Canvas
Closes all the menus that are currently open.
closeStatusPanel() - Method in class net.sf.freecol.client.gui.Canvas
Closes the StatusPanel.
closeTransaction(ServerPlayer, Unit, Settlement) - Method in class net.sf.freecol.server.control.InGameController
Close a transaction.
CloseTransactionMessage - Class in net.sf.freecol.common.networking
The message sent to initiate a transaction.
CloseTransactionMessage(Unit, Settlement) - Constructor for class net.sf.freecol.common.networking.CloseTransactionMessage
Create a new CloseTransactionMessage with the supplied unit and settlement.
CloseTransactionMessage(Game, Element) - Constructor for class net.sf.freecol.common.networking.CloseTransactionMessage
Create a new CloseTransactionMessage from a supplied element.
closeTransactionSession(Unit, Settlement) - Method in class net.sf.freecol.common.networking.ServerAPI
Server query-response to close a transaction session for a trade.
collapseElementList(List<Element>) - Static method in class net.sf.freecol.server.control.ChangeSet
Collapse adjacent elements in a list with the same tag.
collapseElements(Element, Element) - Static method in class net.sf.freecol.server.control.ChangeSet
Collapse one element into another.
collapseOK(Element, Element) - Static method in class net.sf.freecol.server.control.ChangeSet
Can two elements be collapsed? They need to have the same name and attributes.
collectDestinationsFromAmerica(Unit, List<GoodsType>) - Method in class net.sf.freecol.client.gui.panel.SelectDestinationDialog
 
collectDestinationsFromEurope(Unit, List<GoodsType>) - Method in class net.sf.freecol.client.gui.panel.SelectDestinationDialog
 
collectNewTiles(Tile) - Method in class net.sf.freecol.server.model.ServerUnit
Collects the tiles surrounding this unit that the player can not currently see, but now should as a result of a move.
collectPotentialEnemies() - Method in class net.sf.freecol.common.model.Monarch
Collects a list of potential enemies for this player.
colonies - Variable in class net.sf.freecol.client.gui.panel.ReportColonyPanel
 
colonies - Variable in class net.sf.freecol.client.gui.panel.ReportLabourPanel
 
colonies - Variable in class net.sf.freecol.client.gui.panel.ReportRequirementsPanel
A list of all the player's colonies.
colonies - Variable in class net.sf.freecol.client.gui.panel.ReportTradePanel
 
colonies - Variable in class net.sf.freecol.common.model.HighScore
The final number of colonies.
COLONIST_COLUMN - Variable in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
COLONIST_SUMMARY_COLUMN - Variable in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
colonists - Variable in class net.sf.freecol.client.gui.panel.LabourData.ProductionData
number of colonists
colony - Variable in class net.sf.freecol.client.control.InGameController.ColonyWas
 
colony - Variable in class net.sf.freecol.client.control.InGameController.UnitWas
 
colony - Variable in class net.sf.freecol.client.control.InGameInputHandler.SpyColonySwingTask
 
colony - Variable in class net.sf.freecol.client.gui.panel.BuildQueuePanel
 
colony - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel
 
colony - Variable in class net.sf.freecol.client.gui.panel.ColonyPanel.OutsideColonyPanel
 
colony - Variable in class net.sf.freecol.client.gui.panel.ConstructionPanel
 
colony - Variable in class net.sf.freecol.client.gui.panel.WarehouseDialog.WarehouseGoodsPanel
 
colony - Variable in class net.sf.freecol.common.model.BuildQueue
 
Colony - Class in net.sf.freecol.common.model
Represents a colony.
Colony() - Constructor for class net.sf.freecol.common.model.Colony
 
Colony(Game, Player, String, Tile) - Constructor for class net.sf.freecol.common.model.Colony
Constructor for ServerColony.
Colony(Game, XMLStreamReader) - Constructor for class net.sf.freecol.common.model.Colony
Initiates a new Colony from an XML representation.
Colony(Game, Element) - Constructor for class net.sf.freecol.common.model.Colony
Initiates a new Colony from an XML representation.
Colony(Game, String) - Constructor for class net.sf.freecol.common.model.Colony
Initiates a new Colony with the given ID.
colony - Variable in class net.sf.freecol.common.model.ColonyTradeItem
The colony to change hands.
colony - Variable in class net.sf.freecol.common.model.ProductionCache
The colony whose production is being cached.
colony - Variable in class net.sf.freecol.common.model.WorkLocation
Describe colony here.
colony - Variable in class net.sf.freecol.server.ai.AIColony
The FreeColGameObject this AIObject contains AI-information for.
colony - Variable in class net.sf.freecol.server.ai.ColonyPlan
The FreeColGameObject this AIObject contains AI-information for.
colony - Variable in class net.sf.freecol.server.ai.ProductionCache
 
Colony.ColonyChangeEvent - Enum in net.sf.freecol.common.model
 
Colony.ColonyChangeEvent() - Constructor for enum net.sf.freecol.common.model.Colony.ColonyChangeEvent
 
Colony.NoBuildReason - Enum in net.sf.freecol.common.model
 
Colony.NoBuildReason() - Constructor for enum net.sf.freecol.common.model.Colony.NoBuildReason
 
Colony.Occupation - Class in net.sf.freecol.common.model
 
Colony.Occupation(WorkLocation, GoodsType) - Constructor for class net.sf.freecol.common.model.Colony.Occupation
 
COLONY_COLUMN - Variable in class net.sf.freecol.client.gui.panel.CompactLabourReport
 
COLONY_COMPARATOR - Static variable in class net.sf.freecol.client.ClientOptions
Used by GUI to sort colonies.
COLONY_COMPARATOR_AGE - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_COMPARATOR_NAME - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_COMPARATOR_POSITION - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_COMPARATOR_SIZE - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_COMPARATOR_SOL - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_GOODS_PARTY_SOURCE - Static variable in class net.sf.freecol.common.model.Specification
 
COLONY_LABELS - Static variable in class net.sf.freecol.client.ClientOptions
Style of colony labels.
COLONY_LABELS_CLASSIC - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_LABELS_MODERN - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_LABELS_NONE - Static variable in class net.sf.freecol.client.ClientOptions
 
COLONY_PRIORITY - Static variable in interface net.sf.freecol.common.model.Consumer
The consumption priority of the colony build queue.
COLONY_PRODUCTION_INDEX - Static variable in class net.sf.freecol.common.model.Modifier
 
COLONY_REPORT - Static variable in class net.sf.freecol.client.ClientOptions
Option for selecting the compact colony report.
COLONY_REPORT_CLASSIC - Static variable in class net.sf.freecol.client.