Uses of Interface
rails.game.PublicCompanyI

Packages that use PublicCompanyI
rails.algorithms   
rails.game   
rails.game.action   
rails.game.correct   
rails.game.model   
rails.game.move   
rails.game.specific._1825   
rails.game.specific._1835   
rails.game.specific._1856   
rails.game.specific._1880   
rails.game.specific._18EU   
rails.ui.swing   
rails.ui.swing.elements   
rails.ui.swing.gamespecific._1835   
 

Uses of PublicCompanyI in rails.algorithms
 

Methods in rails.algorithms that return PublicCompanyI
 PublicCompanyI RevenueAdapter.getCompany()
           
 

Methods in rails.algorithms with parameters of type PublicCompanyI
static NetworkCompanyGraph NetworkCompanyGraph.create(NetworkGraphBuilder graphBuilder, PublicCompanyI company)
           
static RevenueAdapter RevenueAdapter.createRevenueAdapter(GameManagerI gm, PublicCompanyI company, PhaseI phase)
           
 java.util.List<NetworkVertex> NetworkCompanyGraph.getCompanyBaseTokenVertexes(PublicCompanyI company)
           
static java.util.List<MapHex> NetworkGraphBuilder.getTokenableStationHexes(org.jgrapht.Graph<NetworkVertex,NetworkEdge> graph, PublicCompanyI company)
           
static void NetworkVertex.initAllRailsVertices(java.util.Collection<NetworkVertex> vertices, PublicCompanyI company, PhaseI phase)
           
 void NetworkVertex.initRailsVertex(PublicCompanyI company)
          Initialize for rails vertexes
 

Constructors in rails.algorithms with parameters of type PublicCompanyI
NetworkIterator(org.jgrapht.Graph<NetworkVertex,NetworkEdge> graph, NetworkVertex startVertex, PublicCompanyI company)
          Returns NetworkIterator for specific company
NetworkVertex(PublicCompanyI company)
          constructor for public company hq
RevenueAdapter(GameManagerI gameManager, NetworkGraphBuilder graphBuilder, NetworkCompanyGraph companyGraph, PublicCompanyI company, PhaseI phase)
           
 

Uses of PublicCompanyI in rails.game
 

Classes in rails.game that implement PublicCompanyI
 class PublicCompany
          This class provides an implementation of a (perhaps only basic) public company.
 

Fields in rails.game declared as PublicCompanyI
(package private)  PublicCompanyI ShareSellingRound.cashNeedingCompany
           
protected  PublicCompanyI PublicCertificate.company
          From which public company is this a certificate
(package private)  PublicCompanyI BaseToken.company
           
(package private)  PublicCompanyI StartRound.companyNeedingPrice
          A company in need for a par price.
(package private)  PublicCompanyI TreasuryShareRound.operatingCompany
           
(package private)  PublicCompanyI BonusToken.user
           
 

Fields in rails.game with type parameters of type PublicCompanyI
protected  java.util.List<PublicCompanyI> OperatingRound.companiesOperatedThisRound
           
protected  java.util.List<PublicCompanyI> TrainManager.companiesWithExcessTrains
           
protected  java.util.List<PublicCompanyI> MapHex.destinations
           
protected  java.util.Map<Player,java.util.List<PublicCompanyI>> OperatingRound.excessTrainCompanies
          A List per player with owned companies that have excess trains
protected  java.util.ArrayList<PublicCompanyI> StockSpace.fixedStartPrices
           
protected  java.util.Map<PublicCompanyI,City> MapHex.homes
           
protected  java.util.Map<PublicCompanyI,java.lang.Integer> OperatingRound.loansThisRound
           
protected  ArrayListState<PublicCompanyI> OperatingRound.operatingCompanies
           
protected  GenericState<PublicCompanyI> OperatingRound.operatingCompany
           
protected  java.util.HashMap<Player,java.util.HashMap<PublicCompanyI,java.lang.Object>> StockRound.playersThatSoldThisRound
          HashMap per player containing a HashMap per company
protected  HashSetState<PublicCompanyI> StockRound.sellObligationLifted
          Records lifted share selling obligations in the current round
protected  java.util.Map<PublicCompanyI,ShareModel> Portfolio.shareModelPerCompany
          Share model per company
protected  java.util.ArrayList<PublicCompanyI> StockSpace.tokens
           
 

Methods in rails.game that return PublicCompanyI
protected  PublicCompanyI StartItem.checkNeedForPriceSetting(Certificate certificate)
          If a start item component a President's certificate that needs price setting, return the name of thecompany for which the price must be set.
 PublicCompanyI PublicCertificateI.getCompany()
           
 PublicCompanyI PublicCertificate.getCompany()
           
 PublicCompanyI BaseToken.getCompany()
           
 PublicCompanyI ShareSellingRound.getCompanyNeedingCash()
           
 PublicCompanyI TreasuryShareRound.getOperatingCompany()
           
 PublicCompanyI OperatingRound.getOperatingCompany()
          Get the public company that has the turn to operate.
 PublicCompanyI Bonus.getOwner()
           
 PublicCompanyI CompanyManagerI.getPublicCompany(java.lang.String name)
          Returns the Public Company identified by the supplied name.
 PublicCompanyI CompanyManager.getPublicCompany(java.lang.String name)
           
 PublicCompanyI StartItem.needsPriceSetting()
          This method indicates if there is a company for which a par price must be set when this start item is bought.
 

Methods in rails.game that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> GameManagerI.getAllPublicCompanies()
           
 java.util.List<PublicCompanyI> GameManager.getAllPublicCompanies()
           
 java.util.List<PublicCompanyI> CompanyManagerI.getAllPublicCompanies()
          Gives a list of all the registered Private Companies.
 java.util.List<PublicCompanyI> CompanyManager.getAllPublicCompanies()
           
 java.util.List<PublicCompanyI> GameManagerI.getCompaniesInRunningOrder()
           
 java.util.List<PublicCompanyI> GameManager.getCompaniesInRunningOrder()
          Return a list of companies in operation order.
 java.util.List<PublicCompanyI> MapHex.getDestinations()
           
 java.util.List<PublicCompanyI> StockSpaceI.getFixedStartPrices()
           
 java.util.List<PublicCompanyI> StockSpace.getFixedStartPrices()
           
 java.util.Map<PublicCompanyI,City> MapHex.getHomes()
           
 java.util.List<PublicCompanyI> OperatingRound.getOperatingCompanies()
           
 java.util.List<PublicCompanyI> StockSpaceI.getTokens()
           
 java.util.List<PublicCompanyI> StockSpace.getTokens()
           
 java.util.List<PublicCompanyI> Round.setOperatingCompanies()
          Set the operating companies in their current acting order
 java.util.List<PublicCompanyI> Round.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
 

Methods in rails.game with parameters of type PublicCompanyI
 void MapHex.addDestination(PublicCompanyI company)
           
 void StockSpaceI.addFixedStartPrice(PublicCompanyI company)
           
 void StockSpace.addFixedStartPrice(PublicCompanyI company)
           
 void MapHex.addHome(PublicCompanyI company, int cityNumber)
           
 boolean StockSpaceI.addToken(PublicCompanyI company)
           
 boolean StockSpace.addToken(PublicCompanyI company)
          Add a token at the end of the array (i.e.
 boolean StockSpaceI.addTokenAtStackPosition(PublicCompanyI company, int stackPosition)
           
 boolean StockSpace.addTokenAtStackPosition(PublicCompanyI company, int stackPosition)
           
protected  void StockRound.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
           
protected  boolean Round.canCompanyOperateThisRound(PublicCompanyI company)
          Can a public company operate? (Default version)
 boolean StockRound.checkAgainstHoldLimit(Player player, PublicCompanyI company, int number)
          Check if a player may buy the given number of shares from a given company, given the "hold limit" per company, that is the percentage of shares of one company that a player may hold (typically 60%).
protected  void Round.checkFlotation(PublicCompanyI company)
          Check if a company must be floated, and if so, do it.
 void StockMarketI.close(PublicCompanyI company)
           
 void StockMarket.close(PublicCompanyI company)
           
protected  void StockRound.executeShareTransfer(PublicCompanyI company, java.util.List<PublicCertificateI> certsToSell, Player dumpedPlayer, int presSharesToSell)
           
 PublicCertificateI Portfolio.findCertificate(PublicCompanyI company, boolean president)
          Find a certificate for a given company.
 PublicCertificateI Portfolio.findCertificate(PublicCompanyI company, int shares, boolean president)
          Find a certificate for a given company.
protected  void Round.floatCompany(PublicCompanyI company)
          Float a company, including a default implementation of moving cash and shares as a result of flotation.
protected  void StockRound.gameSpecificChecks(Portfolio boughtFrom, PublicCompanyI company)
          Stub, may be overridden in subclasses
 int MapHex.getCityOfBaseToken(PublicCompanyI company)
          Return the city number (1,...) where a company has a base token.
protected  int StockRound.getCurrentSellPrice(PublicCompanyI company)
           
 int Portfolio.getShare(PublicCompanyI company)
          Returns percentage that a portfolio contains of one company.
 ShareModel Portfolio.getShareModel(PublicCompanyI company)
           
protected  CashHolder StockRound.getSharePriceRecipient(PublicCompanyI comp, Portfolio from, int price)
          Who receives the cash when a certificate is bought.
protected  int Round.getSoldPercentage(PublicCompanyI company)
          Determine sold percentage for floating purposes
 int StockSpaceI.getStackPosition(PublicCompanyI company)
          Find the stack position of a company token
 int StockSpace.getStackPosition(PublicCompanyI company)
          Find the stack position of a company token
 boolean City.hasTokenOf(PublicCompanyI company)
           
 boolean MapHex.hasTokenOfCompany(PublicCompanyI company)
          Check if the tile already has a token of a company in any station
 boolean MapHex.isBlockedForTokenLays(PublicCompanyI company, int cityNumber)
           
 boolean MapHex.isDestination(PublicCompanyI company)
           
 boolean MapHex.isHomeFor(PublicCompanyI company)
           
protected  boolean StockRound.isSaleRecorded(Player player, PublicCompanyI company)
           
 boolean StockRound.isSellObligationLifted(PublicCompanyI company)
           
protected  boolean OperatingRound.isTileLayAllowed(PublicCompanyI company, MapHex hex, int orientation)
          Reports if a tile lay is allowed by a certain company on a certain hex
protected  boolean OperatingRound.isTokenLayAllowed(PublicCompanyI company, MapHex hex, int station)
          Reports if a token lay is allowed by a certain company on a certain hex and city
 boolean MapHex.layBaseToken(PublicCompanyI company, int station)
           
 int StockRound.maxAllowedNumberOfSharesToBuy(Player player, PublicCompanyI company, int shareSize)
          Return the number of additional shares of a certain company and of a certain size that a player may buy, given the share "hold limit" per company, that is the percentage of shares of one company that a player may hold (typically 60%).
 boolean StockRound.mayPlayerBuyCertificate(Player player, PublicCompanyI comp, float number)
          Check if a player may buy the given number of certificates.
 boolean StockRound.mayPlayerSellShareOfCompany(PublicCompanyI company)
           
protected  void StockMarket.moveDown(PublicCompanyI company, int numberOfSpaces)
           
protected  void StockMarket.moveLeftOrDown(PublicCompanyI company)
           
protected  void StockMarket.moveRightOrUp(PublicCompanyI company)
           
 void StockMarketI.moveUp(PublicCompanyI company)
           
 void StockMarket.moveUp(PublicCompanyI company)
           
 int Portfolio.ownsCertificates(PublicCompanyI company, int unit, boolean president)
           
 void StockMarketI.payOut(PublicCompanyI company)
           
 void StockMarket.payOut(PublicCompanyI company)
           
protected  void StockMarket.prepareMove(PublicCompanyI company, StockSpaceI from, StockSpaceI to)
           
 void StockMarketI.processMove(PublicCompanyI company, StockSpaceI from, StockSpaceI to)
           
 void StockMarket.processMove(PublicCompanyI company, StockSpaceI from, StockSpaceI to)
           
 void StockMarketI.processMoveToStackPosition(PublicCompanyI company, StockSpaceI from, StockSpaceI to, int toStackPosition)
           
 void StockMarket.processMoveToStackPosition(PublicCompanyI company, StockSpaceI from, StockSpaceI to, int toStackPosition)
           
protected  void OperatingRound.reachDestination(PublicCompanyI company)
          Stub for applying any follow-up actions when a company reaches it destinations.
protected  void StockRound.recordSale(Player player, PublicCompanyI company)
           
 void GameManagerI.registerMaxedSharePrice(PublicCompanyI company, StockSpaceI space)
           
 void GameManager.registerMaxedSharePrice(PublicCompanyI company, StockSpaceI space)
           
protected  void StockRound.releaseCompanyShares(PublicCompanyI company)
          Make the certificates of one company available for buying by putting these in the IPO.
 boolean StockSpaceI.removeToken(PublicCompanyI company)
           
 boolean StockSpace.removeToken(PublicCompanyI company)
          Remove a token from the pile.
 void StockMarketI.sell(PublicCompanyI company, int numberOfShares)
           
 void StockMarket.sell(PublicCompanyI company, int numberOfSpaces)
           
 void PublicCertificateI.setCompany(PublicCompanyI companyI)
           
 void PublicCertificate.setCompany(PublicCompanyI companyI)
           
 java.util.List<PublicCompanyI> Round.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
protected  void OperatingRound.setOperatingCompany(PublicCompanyI company)
           
 void StockRound.setSellObligationLifted(PublicCompanyI company)
           
 void BonusToken.setUser(PublicCompanyI user)
           
 void StockMarketI.soldOut(PublicCompanyI company)
           
 void StockMarket.soldOut(PublicCompanyI company)
           
 void ShareSellingRound.start(Player sellingPlayer, int cashToRaise, PublicCompanyI cashNeedingCompany, boolean dumpOtherCompaniesAllowed)
           
 void StockMarketI.start(PublicCompanyI company, StockSpaceI price)
           
 void StockMarket.start(PublicCompanyI company, StockSpaceI price)
           
 void GameManagerI.startShareSellingRound(Player player, int cashToRaise, PublicCompanyI cashNeedingCompany, boolean checkDumpOtherCompanies)
           
 void GameManager.startShareSellingRound(Player player, int cashToRaise, PublicCompanyI cashNeedingCompany, boolean problemDumpOtherCompanies)
           
 java.util.List<PublicCertificateI> Portfolio.swapPresidentCertificate(PublicCompanyI company, Portfolio other)
          Swap this Portfolio's President certificate for common shares in another Portfolio.
 void PublicCompanyI.transferAssetsFrom(PublicCompanyI otherCompany)
           
 void PublicCompany.transferAssetsFrom(PublicCompanyI otherCompany)
           
 void StockMarketI.withhold(PublicCompanyI company)
           
 void StockMarket.withhold(PublicCompanyI company)
           
 

Method parameters in rails.game with type arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> Round.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
 

Constructors in rails.game with parameters of type PublicCompanyI
BaseToken(PublicCompanyI company)
          Create a BaseToken.
Bonus(PublicCompanyI owner, java.lang.String name, int value, java.util.List<MapHex> locations)
           
 

Uses of PublicCompanyI in rails.game.action
 

Fields in rails.game.action declared as PublicCompanyI
protected  PublicCompanyI PossibleORAction.company
           
protected  PublicCompanyI BuyCertificate.company
           
protected  PublicCompanyI MergeCompanies.mergingCompany
           
protected  PublicCompanyI MergeCompanies.selectedTargetCompany
           
 

Fields in rails.game.action with type parameters of type PublicCompanyI
protected  java.util.List<PublicCompanyI> ReachDestinations.possibleCompanies
           
protected  java.util.List<PublicCompanyI> ReachDestinations.reachedCompanies
           
protected  java.util.List<PublicCompanyI> MergeCompanies.targetCompanies
           
 

Methods in rails.game.action that return PublicCompanyI
 PublicCompanyI TakeLoans.getCompany()
           
 PublicCompanyI SellShares.getCompany()
           
 PublicCompanyI RepayLoans.getCompany()
           
 PublicCompanyI PossibleORAction.getCompany()
           
 PublicCompanyI BuyCertificate.getCompany()
           
 PublicCompanyI MergeCompanies.getMergingCompany()
           
 PublicCompanyI MergeCompanies.getSelectedTargetCompany()
           
 

Methods in rails.game.action that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> ReachDestinations.getPossibleCompanies()
           
 java.util.List<PublicCompanyI> ReachDestinations.getReachedCompanies()
           
 java.util.List<PublicCompanyI> MergeCompanies.getTargetCompanies()
           
 

Methods in rails.game.action with parameters of type PublicCompanyI
 void ReachDestinations.addReachedCompany(PublicCompanyI company)
           
 void PossibleORAction.setCompany(PublicCompanyI company)
          To be used in the client (to enable safety check in the server)
 void MergeCompanies.setSelectedTargetCompany(PublicCompanyI selectedTargetCompany)
           
 

Constructors in rails.game.action with parameters of type PublicCompanyI
BuyCertificate(PublicCompanyI company, int sharePerCert, Portfolio from, int price)
          Buy a certificate from some portfolio at a given price
BuyCertificate(PublicCompanyI company, int sharePerCert, Portfolio from, int price, int maximumNumber)
           
DiscardTrain(PublicCompanyI company, java.util.List<TrainI> trains)
           
DiscardTrain(PublicCompanyI company, java.util.List<TrainI> trains, boolean forced)
           
MergeCompanies(PublicCompanyI mergingCompany, java.util.List<PublicCompanyI> targetCompanies)
          Common constructor.
MergeCompanies(PublicCompanyI mergingCompany, PublicCompanyI targetCompany)
           
RepayLoans(PublicCompanyI company, int minNumber, int maxNumber, int price)
           
StartCompany(PublicCompanyI company, int price)
           
StartCompany(PublicCompanyI company, int[] startPrice)
           
StartCompany(PublicCompanyI company, int[] prices, int maximumNumber)
           
StartCompany(PublicCompanyI company, int price, int maximumNumber)
           
TakeLoans(PublicCompanyI company, int maxNumber, int price)
           
 

Constructor parameters in rails.game.action with type arguments of type PublicCompanyI
MergeCompanies(PublicCompanyI mergingCompany, java.util.List<PublicCompanyI> targetCompanies)
          Common constructor.
ReachDestinations(java.util.List<PublicCompanyI> companies)
           
 

Uses of PublicCompanyI in rails.game.correct
 

Constructors in rails.game.correct with parameters of type PublicCompanyI
CashCorrectionAction(PublicCompanyI pc)
          Instantiates a new correct cash
 

Uses of PublicCompanyI in rails.game.model
 

Fields in rails.game.model declared as PublicCompanyI
(package private)  PublicCompanyI PresidentModel.company
           
 

Methods in rails.game.model that return PublicCompanyI
 PublicCompanyI PriceModel.getCompany()
           
 

Constructors in rails.game.model with parameters of type PublicCompanyI
BaseTokensModel(PublicCompanyI company)
           
PresidentModel(PublicCompanyI company)
           
PriceModel(PublicCompanyI company, java.lang.String name)
           
ShareModel(Portfolio portfolio, PublicCompanyI company)
           
 

Uses of PublicCompanyI in rails.game.move
 

Constructors in rails.game.move with parameters of type PublicCompanyI
PriceTokenMove(PublicCompanyI company, StockSpaceI from, StockSpaceI to, StockMarketI stockMarket)
           
 

Uses of PublicCompanyI in rails.game.specific._1825
 

Classes in rails.game.specific._1825 that implement PublicCompanyI
 class PublicCompany_1825
           
 

Methods in rails.game.specific._1825 that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> OperatingRound_1825.setOperatingCompanies()
           
 java.util.List<PublicCompanyI> OperatingRound_1825.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
 

Methods in rails.game.specific._1825 with parameters of type PublicCompanyI
protected  void StockRound_1825.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
           
protected  void StockRound_1825.gameSpecificChecks(Portfolio boughtFrom, PublicCompanyI company)
          In 1825, whenever a company is sold out, the block of companies with the next lowest price become available.
 java.util.List<PublicCompanyI> OperatingRound_1825.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
 

Method parameters in rails.game.specific._1825 with type arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> OperatingRound_1825.setOperatingCompanies(java.util.List<PublicCompanyI> oldOperatingCompanies, PublicCompanyI lastOperatingCompany)
           
 

Uses of PublicCompanyI in rails.game.specific._1835
 

Methods in rails.game.specific._1835 with parameters of type PublicCompanyI
protected  void StockRound_1835.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
          Share price goes down 1 space for any number of shares sold.
protected  boolean OperatingRound_1835.canCompanyOperateThisRound(PublicCompanyI company)
          Can a public company operate? (1835 special version)
 boolean StockRound_1835.checkAgainstHoldLimit(Player player, PublicCompanyI company, int number)
           
protected  void StockRound_1835.gameSpecificChecks(Portfolio boughtFrom, PublicCompanyI company)
          The company release rules for 1835.
protected  int StockRound_1835.getCurrentSellPrice(PublicCompanyI company)
           
 

Uses of PublicCompanyI in rails.game.specific._1856
 

Classes in rails.game.specific._1856 that implement PublicCompanyI
 class PublicCompany_1856
           
 class PublicCompany_CGR
           
 

Methods in rails.game.specific._1856 that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> CGRFormationRound.getMergingCompanies()
           
 

Methods in rails.game.specific._1856 with parameters of type PublicCompanyI
protected  void StockRound_1856.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
           
protected  void ShareSellingRound_1856.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
           
protected  void StockRound_1856.checkFlotation(PublicCompanyI company)
          Special 1856 code to check for company flotation.
protected  void StockRound_1856.gameSpecificChecks(Portfolio boughtFrom, PublicCompanyI company)
          Check for the special condition that the CGR president has just bought his second share.
protected  CashHolder StockRound_1856.getSharePriceRecipient(PublicCompanyI company, Portfolio from, int price)
           
protected  void OperatingRound_1856.reachDestination(PublicCompanyI company)
           
 

Method parameters in rails.game.specific._1856 with type arguments of type PublicCompanyI
 void OperatingRound_1856.resume(java.util.List<PublicCompanyI> mergingCompanies)
           
 

Uses of PublicCompanyI in rails.game.specific._1880
 

Classes in rails.game.specific._1880 that implement PublicCompanyI
 class Investor_1880
           
 class PublicCompany_1880
           
 

Fields in rails.game.specific._1880 declared as PublicCompanyI
(package private)  PublicCompanyI StartRound_1880.companyNeedingPrice
          A company in need for a par price.
 

Methods in rails.game.specific._1880 with parameters of type PublicCompanyI
protected  void StockRound_1880.adjustSharePrice(PublicCompanyI company, int numberSold, boolean soldBefore)
          Share price goes down 1 space for any number of shares sold.
protected  int StockRound_1880.getCurrentSellPrice(PublicCompanyI company)
           
 

Uses of PublicCompanyI in rails.game.specific._18EU
 

Fields in rails.game.specific._18EU declared as PublicCompanyI
protected  PublicCompanyI StartCompany_18EU.chosenMinor
           
protected  PublicCompanyI[] StockRound_18EU.discardingCompanies
           
 

Fields in rails.game.specific._18EU with type parameters of type PublicCompanyI
protected  java.util.List<PublicCompanyI> StockRound_18EU.compWithExcessTrains
           
protected  java.util.List<PublicCompanyI> StartCompany_18EU.minorsToMerge
           
 

Methods in rails.game.specific._18EU that return PublicCompanyI
 PublicCompanyI StartCompany_18EU.getChosenMinor()
           
 

Methods in rails.game.specific._18EU that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> StartCompany_18EU.getMinorsToMerge()
           
 

Methods in rails.game.specific._18EU with parameters of type PublicCompanyI
protected  void StockRound_18EU.floatCompany(PublicCompanyI company)
           
 void StartCompany_18EU.setChosenMinor(PublicCompanyI chosenMinor)
           
 

Method parameters in rails.game.specific._18EU with type arguments of type PublicCompanyI
 void StartCompany_18EU.setMinorsToMerge(java.util.List<PublicCompanyI> minors)
           
 

Constructors in rails.game.specific._18EU with parameters of type PublicCompanyI
StartCompany_18EU(PublicCompanyI company, int[] prices)
           
 

Uses of PublicCompanyI in rails.ui.swing
 

Fields in rails.ui.swing declared as PublicCompanyI
protected  PublicCompanyI GridPanel.c
           
protected  PublicCompanyI[] GridPanel.companies
           
 

Fields in rails.ui.swing with type parameters of type PublicCompanyI
protected  java.util.Map<PublicCompanyI,java.lang.Integer> GameStatus.companyIndex
           
 

Methods in rails.ui.swing that return PublicCompanyI
 PublicCompanyI[] ORPanel.getOperatingCompanies()
           
 PublicCompanyI ORPanel.getORComp()
           
 

Methods in rails.ui.swing that return types with arguments of type PublicCompanyI
 java.util.List<PublicCompanyI> GameUIManager.getAllPublicCompanies()
           
 

Methods in rails.ui.swing with parameters of type PublicCompanyI
protected  void ORUIManager.checkORCompanySequence(PublicCompanyI[] oldCompanies, java.util.List<PublicCompanyI> newCompanies)
          Redraw the ORPanel if the company operating order has changed
 void ORPanel.initORCompanyTurn(PublicCompanyI orComp, int orCompIndex)
           
 

Method parameters in rails.ui.swing with type arguments of type PublicCompanyI
protected  void ORUIManager.checkORCompanySequence(PublicCompanyI[] oldCompanies, java.util.List<PublicCompanyI> newCompanies)
          Redraw the ORPanel if the company operating order has changed
 

Uses of PublicCompanyI in rails.ui.swing.elements
 

Fields in rails.ui.swing.elements with type parameters of type PublicCompanyI
(package private)  java.util.List<PublicCompanyI> GUIStockSpace.tokenList
           
 

Uses of PublicCompanyI in rails.ui.swing.gamespecific._1835
 

Fields in rails.ui.swing.gamespecific._1835 declared as PublicCompanyI
(package private)  PublicCompanyI StatusWindow_1835.prussian