Class HangarStatistics

java.lang.Object
mekhq.campaign.unit.HangarStatistics

public class HangarStatistics extends Object
Provides methods to gather statistics on units in a hangar.
  • Constructor Details

    • HangarStatistics

      public HangarStatistics(Hangar hangar)
  • Method Details

    • getHangar

      public Hangar getHangar()
    • getNumberOfUnitsByType

      public int getNumberOfUnitsByType(long type)
    • getNumberOfUnitsByType

      public int getNumberOfUnitsByType(long type, boolean inTransit)
    • tallyBaysByType

      public HashMap<Long,Integer> tallyBaysByType(boolean inTransit)
      Tally all used bay types and return a hashmap of ETYPE : Count
      Parameters:
      inTransit -
      Returns:
    • getNumberOfUnitsByType

      public int getNumberOfUnitsByType(long type, boolean inTransit, boolean lv)
    • getOccupiedBays

      public int getOccupiedBays(long type)
    • getOccupiedBays

      public int getOccupiedBays(long type, boolean lv)
    • getTotalMekBays

      public int getTotalMekBays()
    • getTotalASFBays

      public int getTotalASFBays()
    • getTotalSmallCraftBays

      public int getTotalSmallCraftBays()
    • getTotalBattleArmorBays

      public int getTotalBattleArmorBays()
    • getTotalInfantryBays

      public int getTotalInfantryBays()
    • getTotalHeavyVehicleBays

      public int getTotalHeavyVehicleBays()
    • getTotalLightVehicleBays

      public int getTotalLightVehicleBays()
    • getTotalProtomekBays

      public int getTotalProtomekBays()
    • getTotalDockingCollars

      public int getTotalDockingCollars()