Uses of Class
net.sf.freecol.server.ai.AIMain

Packages that use AIMain
net.sf.freecol.common.networking Contains the common networking classes. 
net.sf.freecol.server The main package of the server package tree. 
net.sf.freecol.server.ai The main package of the ai package tree. 
net.sf.freecol.server.ai.mission Contains the missions an AIUnit can be assigned to. 
 

Uses of AIMain in net.sf.freecol.common.networking
 

Constructors in net.sf.freecol.common.networking with parameters of type AIMain
StatisticsMessage(Game game, AIMain aiMain)
           
 

Uses of AIMain in net.sf.freecol.server
 

Methods in net.sf.freecol.server that return AIMain
 AIMain FreeColServer.getAIMain()
          Gets the main AI-object.
 

Methods in net.sf.freecol.server with parameters of type AIMain
 void FreeColServer.setAIMain(AIMain aiMain)
          Sets the main AI-object.
 

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

Methods in net.sf.freecol.server.ai that return AIMain
 AIMain ColonyPlan.getAIMain()
          Gets the main AI-object.
 AIMain AIObject.getAIMain()
          Returns the main AI-object.
 

Constructors in net.sf.freecol.server.ai with parameters of type AIMain
AIColony(AIMain aiMain, Colony colony)
          Creates a new AIColony.
AIColony(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new AIColony.
AIColony(AIMain aiMain, java.lang.String id)
          Creates a new AIColony.
AIColony(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new AIColony.
AIGoods(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new AIGoods.
AIGoods(AIMain aiMain, Location location, GoodsType type, int amount, Location destination)
          Creates a new AIGoods.
AIGoods(AIMain aiMain, java.lang.String id)
          Creates a new AIGoods.
AIGoods(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new AIGoods.
AIInGameInputHandler(FreeColServer freeColServer, ServerPlayer me, AIMain aiMain)
          The constructor to use.
AIObject(AIMain aiMain)
          Creates a new AIObject.
AIObject(AIMain aiMain, java.lang.String id)
          Creates a new AIObject and registers this object with AIMain.
AIPlayer(AIMain aiMain, java.lang.String id)
           
AIUnit(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new AIUnit.
AIUnit(AIMain aiMain, java.lang.String id)
          Creates a new AIUnit.
AIUnit(AIMain aiMain, Unit unit)
          Creates a new AIUnit.
AIUnit(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new AIUnit.
ColonialAIPlayer(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new AIPlayer and reads the information from the given Element.
ColonialAIPlayer(AIMain aiMain, ServerPlayer player)
          Creates a new AIPlayer.
ColonialAIPlayer(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new AIPlayer.
ColonyPlan(AIMain aiMain, Colony colony)
          Creates a new ColonyPlan.
ColonyPlan(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new ColonyPlan.
GoodsWish(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new GoodsWish from the given XML-representation.
GoodsWish(AIMain aiMain, Location destination, int value, GoodsType goodsType)
          Creates a new GoodsWish, using a standard request amount of 100.
GoodsWish(AIMain aiMain, Location destination, int value, int amountRequested, GoodsType goodsType)
          Creates a new GoodsWish.
GoodsWish(AIMain aiMain, java.lang.String id)
          Creates a new GoodsWish.
GoodsWish(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new GoodsWish.
NewAIPlayer(AIMain aiMain, org.w3c.dom.Element element)
          Deprecated. Creates a new AIPlayer and reads the information from the given Element.
NewAIPlayer(AIMain aiMain, ServerPlayer player)
          Deprecated. Creates a new AIPlayer.
NewAIPlayer(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Deprecated. Creates a new AIPlayer.
StandardAIPlayer(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new AIPlayer and reads the information from the given Element.
StandardAIPlayer(AIMain aiMain, ServerPlayer player)
          Creates a new AIPlayer.
StandardAIPlayer(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new AIPlayer.
TileImprovementPlan(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new TileImprovementPlan from the given XML-representation.
TileImprovementPlan(AIMain aiMain, java.lang.String id)
          Creates a new TileImprovementPlan from the given XML-representation.
TileImprovementPlan(AIMain aiMain, Tile target, TileImprovementType type, int value)
          Creates a new TileImprovementPlan.
TileImprovementPlan(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new TileImprovementPlan from the given XML-representation.
ValuedAIObject(AIMain aiMain)
           
ValuedAIObject(AIMain aiMain, java.lang.String id)
           
Wish(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new Wish from the given XML-representation.
Wish(AIMain aiMain, java.lang.String id)
          Creates a new Wish.
Wish(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new Wish from the given XML-representation.
WorkerWish(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new WorkerWish from the given XML-representation.
WorkerWish(AIMain aiMain, Location destination, int value, UnitType unitType, boolean expertNeeded)
          Creates a new WorkerWish.
WorkerWish(AIMain aiMain, java.lang.String id)
          Creates a new WorkerWish from the given XML-representation.
WorkerWish(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new WorkerWish from the given XML-representation.
WorkLocationPlan(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new WorkLocationPlan.
WorkLocationPlan(AIMain aiMain, WorkLocation workLocation, GoodsType goodsType)
          Creates a new WorkLocationPlan.
 

Uses of AIMain in net.sf.freecol.server.ai.mission
 

Constructors in net.sf.freecol.server.ai.mission with parameters of type AIMain
BuildColonyMission(AIMain aiMain, AIUnit aiUnit)
          Creates a BuildColonyMission for the given AIUnit.
BuildColonyMission(AIMain aiMain, AIUnit aiUnit, Tile target, int colonyValue)
          Creates a mission for the given AIUnit.
BuildColonyMission(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new BuildColonyMission.
BuildColonyMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new BuildColonyMission and reads the given element.
CashInTreasureTrainMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
CashInTreasureTrainMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
CashInTreasureTrainMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new CashInTreasureTrainMission and reads the given element.
DefendSettlementMission(AIMain aiMain, AIUnit aiUnit, Settlement settlement)
          Creates a mission for the given AIUnit.
DefendSettlementMission(AIMain aiMain, org.w3c.dom.Element element)
          Creates a new DefendSettlementMission.
DefendSettlementMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new DefendSettlementMission and reads the given element.
IdleAtColonyMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
IdleAtColonyMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
IdleAtColonyMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new IdleAtColonyMission and reads the given element.
IndianBringGiftMission(AIMain aiMain, AIUnit aiUnit, Colony target)
          Creates a mission for the given AIUnit.
IndianBringGiftMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
IndianBringGiftMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new IndianBringGiftMission and reads the given element.
IndianDemandMission(AIMain aiMain, AIUnit aiUnit, Colony target)
          Creates a mission for the given AIUnit.
IndianDemandMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
IndianDemandMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new IndianDemandMission and reads the given element.
Mission(AIMain aiMain)
          Creates a mission.
Mission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
PioneeringMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
PioneeringMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
PioneeringMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new PioneeringMission and reads the given element.
PrivateerMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
PrivateerMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
PrivateerMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new UnitWanderHostileMission and reads the given element.
ScoutingMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
ScoutingMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
ScoutingMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new ScoutingMission and reads the given element.
TransportMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
TransportMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a TransportMission from the given element.
TransportMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new TransportMission and reads the given element.
UnitSeekAndDestroyMission(AIMain aiMain, AIUnit aiUnit, Location target)
          Creates a mission for the given AIUnit.
UnitSeekAndDestroyMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
UnitSeekAndDestroyMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new UnitSeekAndDestroyMission and reads the given element.
UnitWanderHostileMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
UnitWanderHostileMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
UnitWanderHostileMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new UnitWanderHostileMission and reads the given element.
UnitWanderMission(AIMain aiMain, AIUnit aiUnit)
          Creates a mission for the given AIUnit.
UnitWanderMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
UnitWanderMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new UnitWanderMission and reads the given element.
WishRealizationMission(AIMain aiMain, AIUnit aiUnit, Wish wish)
          Creates a mission for the given AIUnit.
WishRealizationMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
WishRealizationMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new WishRealizationMission and reads the given element.
WorkInsideColonyMission(AIMain aiMain, AIUnit aiUnit, AIColony aiColony)
          Creates a mission for the given AIUnit.
WorkInsideColonyMission(AIMain aiMain, org.w3c.dom.Element element)
          Loads a mission from the given element.
WorkInsideColonyMission(AIMain aiMain, javax.xml.stream.XMLStreamReader in)
          Creates a new WorkInsideColonyMission and reads the given element.