Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abbreviation - Variable in enum class megameklab.util.RSScale
 
AbstractCriticalTransferHandler - Class in megameklab.ui.util
 
AbstractCriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.AbstractCriticalTransferHandler
 
AbstractEquipmentDatabaseView - Class in megameklab.ui.util
A base class for creating an equipment database table that shows all equipment available to the unit and by default includes filters such as an "Energy Weapon" toggle.
AbstractEquipmentDatabaseView(EntitySource) - Constructor for class megameklab.ui.util.AbstractEquipmentDatabaseView
 
AbstractEquipmentTab - Class in megameklab.ui.generalUnit
The base class for Equipment Tabs for all unit types.
AbstractEquipmentTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.AbstractEquipmentTab
 
AbstractMMLButtonDialog - Class in megameklab.ui.dialog
This is the Base Dialog for a dialog with buttons in MML.
AbstractMMLButtonDialog(JFrame, boolean, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
This creates an AbstractMMLButtonDialog using the default MML resource bundle.
AbstractMMLButtonDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
This creates an AbstractMMLButtonDialog using the specified resource bundle.
AbstractMMLButtonDialog(JFrame, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLButtonDialog
This creates a modal AbstractMMLButtonDialog using the default MML resource bundle.
AbstractMMLDialog - Class in megameklab.ui.dialog
This is the base class for dialogs in MML, inherited from MM.
AbstractMMLDialog(JFrame, boolean, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
This creates an AbstractMMLDialog using the default MML resource bundle.
AbstractMMLDialog(JFrame, boolean, ResourceBundle, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
This creates an AbstractMMLDialog using the specified resource bundle.
AbstractMMLDialog(JFrame, String, String) - Constructor for class megameklab.ui.dialog.AbstractMMLDialog
This creates a non-modal AbstractMMLDialog using the default MML dialog resource bundle.
AbstractSummaryItem - Class in megameklab.ui.generalUnit.summary
This is a base implementation for SummaryItem.
AbstractSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAEnhancementView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVBuildTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASBuildTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.fighterAero.ASChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.FuelView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.MovementView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.MVFArmorView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.TransportTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIArmorView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIAugmentationView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIEquipmentView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIFieldGunView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIMountView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.infantry.CIWeaponView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.DSChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LABuildTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.LACrewView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.WSChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.mek.BMBuildView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.mek.BMChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMBuildTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.protoMek.PMChassisView
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
actionPerformed(ActionEvent) - Method in class megameklab.ui.supportVehicle.SVChassisView
 
addActionButton(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
Adds a button to the action buttons panel
addAllActionListeners() - Method in class megameklab.ui.fighterAero.ASBuildTab
 
addAllActionListeners() - Method in class megameklab.ui.largeAero.LABuildTab
 
addAllActionListeners() - Method in class megameklab.ui.protoMek.PMBuildTab
 
addAllListeners() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
addAllListeners() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
addAllListeners() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
addAllListeners() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
addAllListeners() - Method in class megameklab.ui.infantry.CIStructureTab
 
addAllListeners() - Method in class megameklab.ui.largeAero.DSStructureTab
 
addAllListeners() - Method in class megameklab.ui.largeAero.WSStructureTab
 
addAllListeners() - Method in class megameklab.ui.mek.BMStructureTab
 
addAllListeners() - Method in class megameklab.ui.protoMek.PMStructureTab
 
addAllocationListeners(LABuildView) - Method in class megameklab.ui.largeAero.LACriticalView
 
addAmmo(AmmoMounted, int, TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Called by the transfer handler when ammo is dropped on this location as a move command, indicating a single slot should be moved.
addAmmoToBay(WeaponMounted, AmmoMounted, int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
addArcView(BayWeaponCriticalTree) - Method in class megameklab.ui.largeAero.LABuildView
 
addBay(WeaponMounted) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Moves a bay and all its contents from another location
addBayWeapon(Mounted<?>) - Method in class megameklab.printing.WeaponBayText
Add a new weapon into this bay.
addCloseableTab(String, Icon, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
addCloseableTab(String, Icon, Component, int) - Method in class megameklab.ui.util.EnhancedTabbedPane
Adds a closeable tab to this tabbed pane
addCompactHeatSinkMounts(Mek, int) - Static method in class megameklab.util.MekUtil
 
addCrit(Mounted<?>) - Method in class megameklab.ui.util.CriticalTableModel
 
addEquipment(EquipmentType, int) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
 
addEquipment(EquipmentType, int) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
Adds the given equipment to the entity a number of times equal to count.
addHeatSinkMounts(Mek, int, String) - Static method in class megameklab.util.MekUtil
adds all heat sinks to the Mek
addHeatSinkMounts(Mek, int, EquipmentType) - Static method in class megameklab.util.MekUtil
adds all heat sinks to the Mek
addHoverEffect(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
Adds hover effect to a button
additionalRefresh() - Method in class megameklab.ui.battleArmor.BAStatusBar
 
additionalRefresh() - Method in class megameklab.ui.combatVehicle.CVStatusBar
 
additionalRefresh() - Method in class megameklab.ui.fighterAero.ASStatusBar
 
additionalRefresh() - Method in class megameklab.ui.generalUnit.StatusBar
This method is called whenever the status bar is refreshed.
additionalRefresh() - Method in class megameklab.ui.handheldWeapon.HHWStatusBar
 
additionalRefresh() - Method in class megameklab.ui.infantry.CIStatusBar
 
additionalRefresh() - Method in class megameklab.ui.mek.BMStatusBar
 
additionalRefresh() - Method in class megameklab.ui.protoMek.PMStatusBar
 
addListener(ArmorLocationView.ArmorLocationListener) - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
addListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSChassisView
 
addListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
addListener(AeroBuildListener) - Method in class megameklab.ui.fighterAero.ASChassisView
 
addListener(AeroVesselBuildListener) - Method in class megameklab.ui.largeAero.LACrewView
 
addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.MVFArmorView
 
addListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
addListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAChassisView
 
addListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAEnhancementView
 
addListener(BuildListener) - Method in class megameklab.ui.combatVehicle.CVTransportView
 
addListener(BuildListener) - Method in class megameklab.ui.fighterAero.ASTransportView
 
addListener(BuildListener) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
addListener(BuildListener) - Method in class megameklab.ui.generalUnit.FuelView
 
addListener(BuildListener) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
addListener(BuildListener) - Method in class megameklab.ui.generalUnit.MovementView
 
addListener(BuildListener) - Method in class megameklab.ui.generalUnit.TransportView
 
addListener(CVBuildListener) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
addListener(DropshipBuildListener) - Method in class megameklab.ui.largeAero.DSChassisView
 
addListener(HHWBuildListener) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
 
addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CISpecializationView
 
addListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIWeaponView
 
addListener(MekBuildListener) - Method in class megameklab.ui.mek.BMChassisView
 
addListener(MekBuildListener) - Method in class megameklab.ui.mek.BMLAMFuelView
 
addListener(ProtoMekBuildListener) - Method in class megameklab.ui.protoMek.PMChassisView
 
addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisModView
 
addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisView
 
addListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVCrewView
 
addMounted(int, Mounted<?>) - Method in class megameklab.ui.battleArmor.BACriticalSuit
 
addMounted(Entity, Mounted<?>, int, boolean) - Static method in class megameklab.util.UnitUtil
 
addMultilineTextElement(Element, double, double, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
Adds a text element to a region with limited width.
addMultilineTextElement(Element, double, double, double, double, String, float, String, String, String, char) - Method in class megameklab.printing.PrintRecordSheet
Adds a text element to a region with limited width.
addNote(String) - Method in class megameklab.printing.reference.ReferenceTable
 
addNotes(Entity) - Method in class megameklab.printing.reference.ClusterHitsTable
 
addNotes(Entity) - Method in class megameklab.printing.reference.MekLocationAndClusterTable
 
addNotify() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
addNotify() - Method in class megameklab.ui.util.EnhancedTabbedPane
 
addProtoMekAmmo(ProtoMek, EquipmentType, int) - Static method in class megameklab.util.ProtoMekUtil
Adds the given number of shots to the already present given ammo on the given ProtoMek.
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintAero
 
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
 
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintMek
 
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintRecordSheet
Adds reference charts to the right side of the record sheet.
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintSmallUnitSheet
 
addReferenceCharts(PageFormat) - Method in class megameklab.printing.PrintTank
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BABuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BABuildView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVBuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASBuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASBuildView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.StatusBar
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.TransportTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIArmorView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIAugmentationView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIEquipmentView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIFieldGunView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIMountView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.infantry.CIStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.DSStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.LABuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.LABuildView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.largeAero.WSStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMBuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMBuildView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.mek.BMStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMBuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMBuildView
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.protoMek.PMStructureTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
addRefreshedListener(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
addRefreshListener(RefreshListener) - Method in class megameklab.ui.util.CriticalTransferHandler
 
addRow(String...) - Method in class megameklab.printing.reference.ReferenceTable
 
addRow(List<String>) - Method in class megameklab.printing.reference.ReferenceTable
 
addRows() - Method in class megameklab.printing.reference.ClusterHitsTable
 
addTable(Entity) - Method in class megameklab.printing.reference.ClusterHitsTable
 
addTable(Entity) - Method in class megameklab.printing.reference.MekLocationAndClusterTable
 
addTabStateListener(EnhancedTabbedPane.TabStateListener) - Method in class megameklab.ui.util.EnhancedTabbedPane
Adds a listener that will be notified of tab state changes
addTextElement(Element, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
Convenience method for creating a new SVG Text element and adding it to the parent.
addTextElement(Element, double, double, String, float, String, String, String) - Method in class megameklab.printing.PrintRecordSheet
Convenience method for creating a new SVG Text element and adding it to the parent.
addTextElementToFit(Element, double, double, double, String, float, String, String) - Method in class megameklab.printing.PrintRecordSheet
Creates a new text element with black fill and adds it to the parent.
addTextElementToFit(Element, double, double, double, String, float, String, String, String) - Method in class megameklab.printing.PrintRecordSheet
Creates a new text element and adds it to the parent.
addToArc(Mounted<?>, TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Called by the transfer handler when equipment is dropped on this location.
addToBay(WeaponMounted, Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Adds an equipment mount to a bay.
addToLocation(List<Mounted<?>>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Adds multiple equipment mounts to this location.
addToLocation(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Adds equipment to a location without a bay.
addToNewBay(EquipmentType, WeaponMounted) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Adds a new bay of the appropriate type to the unit and adds the equipment to the bay.
addUnit(Entity, String) - Method in class megameklab.ui.MegaMekLabTabbedUI
Adds a new tab with the given unit to the tabbed user interface.
addVGL(Mek, Mounted<?>, int, int) - Static method in class megameklab.util.MekUtil
Add a vehicular grenade launcher, asking the user for the facing.
AdvancedAeroBuildListener - Interface in megameklab.ui.listeners
Listener for views used by jumpships, warships, and space stations.
aeroAVMod(Mounted<?>) - Method in interface megameklab.printing.InventoryEntry
Computes any modification to the aerospace AV for linked Artemis, Apollo, or PPC capacitor
aeroAVMod(WeaponType, EquipmentType, boolean) - Method in interface megameklab.printing.InventoryEntry
Computes any modification to the aerospace AV for linked Artemis, Apollo, or PPC capacitor
AeroBayTransferHandler - Class in megameklab.ui.util
Handles drag-and-drop for aerospace units that use weapon bays.
AeroBayTransferHandler(EntitySource) - Constructor for class megameklab.ui.util.AeroBayTransferHandler
 
AeroBuildListener - Interface in megameklab.ui.listeners
Listener for views used by aerospace units.
AeroHitLocation - Class in megameklab.printing.reference
 
AeroHitLocation(PrintAero) - Constructor for class megameklab.printing.reference.AeroHitLocation
 
AeroToHitMods - Class in megameklab.printing.reference
Table for attack roll mods for aerospace units
AeroToHitMods(PrintAero) - Constructor for class megameklab.printing.reference.AeroToHitMods
 
AeroUtil - Class in megameklab.util
 
AeroVesselBuildListener - Interface in megameklab.ui.listeners
Listener for views used by small craft and large craft.
AFT - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
 
AFT_HEAT - Static variable in interface megameklab.printing.IdConstants
 
AFT_SIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
 
AirToGroundAttackTable - Class in megameklab.printing.reference
Hit mods and altitude requirements for air-to-ground attacks
AirToGroundAttackTable(PrintAero) - Constructor for class megameklab.printing.reference.AirToGroundAttackTable
 
allHaveAugmentation(EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
 
allowAdd() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
This method may be overridden to disallow adding equipment from this database view.
AMMO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
AMMO_ALL - Static variable in class megameklab.ui.util.AeroBayTransferHandler
 
AMMO_PIPS - Static variable in interface megameklab.printing.IdConstants
 
AMMO_SINGLE - Static variable in class megameklab.ui.util.AeroBayTransferHandler
 
AmmoSummaryItem - Class in megameklab.ui.generalUnit.summary
 
AmmoSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.AmmoSummaryItem
 
AntiMekAttackTable - Class in megameklab.printing.reference
Hit modifiers for conventional infantry vs.
AntiMekAttackTable(PrintRecordSheet) - Constructor for class megameklab.printing.reference.AntiMekAttackTable
 
antiMekChanged(boolean) - Method in class megameklab.ui.infantry.CIStructureTab
 
antiMekChanged(boolean) - Method in interface megameklab.ui.listeners.InfantryBuildListener
 
AP - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
AppCloser - Interface in megameklab.ui.util
This interface may implemented by all windows that exit the application.
AR10InventoryEntry - Class in megameklab.printing
Provides fields for the AR10 missile data table.
AR10InventoryEntry() - Constructor for class megameklab.printing.AR10InventoryEntry
 
ARMOR_DIAGRAM - Static variable in interface megameklab.printing.IdConstants
 
ARMOR_DIVISOR - Static variable in interface megameklab.printing.IdConstants
 
ARMOR_KIT - Static variable in interface megameklab.printing.IdConstants
 
ARMOR_PIP_HEIGHT - Static variable in class megameklab.printing.PrintCapitalShip
Default height for armor pip
ARMOR_PIP_WIDTH - Static variable in class megameklab.printing.PrintCapitalShip
Default width for armor pip
ARMOR_PIPS - Static variable in interface megameklab.printing.IdConstants
 
ARMOR_TYPE - Static variable in interface megameklab.printing.IdConstants
 
ArmorAllocationListener - Interface in megameklab.ui.listeners
Listener for changes to armor.
ArmorAllocationView - Class in megameklab.ui.generalUnit
Panel for allocating armor to various locations on an Entity.
ArmorAllocationView(ITechManager, long) - Constructor for class megameklab.ui.generalUnit.ArmorAllocationView
 
armorBARRatingChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the BAR of support vehicle armor.
armorBARRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
armorChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
armorChanged(int) - Method in interface megameklab.ui.listeners.HHWBuildListener
 
armorFactorChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
armorFactorChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the total number of armor points on the unit.
armorFactorChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
armorFactorChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
ArmorLocationView - Class in megameklab.ui.generalUnit
Panel used to set armor value for a single location.
ArmorLocationView.ArmorLocationListener - Interface in megameklab.ui.generalUnit
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
armorPointsChanged(int, int, int) - Method in interface megameklab.ui.generalUnit.ArmorLocationView.ArmorLocationListener
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
armorPointsChanged(int, int, int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change to the number of armor points assigned to a particular location
armorPointsChanged(int, int, int) - Method in class megameklab.ui.mek.BMStructureTab
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
armorPointsChanged(int, int, int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
ArmorSummaryItem - Class in megameklab.ui.generalUnit.summary
 
ArmorSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.ArmorSummaryItem
 
armorTechRatingChanged(int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the tech rating of support vehicle armor.
armorTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
armorTonnageChanged(double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
armorTonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
armorTonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
 
armorTonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
 
armorTonnageChanged(double) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in armor tonnage.
armorTonnageChanged(double) - Method in class megameklab.ui.mek.BMStructureTab
 
armorTonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
armorTypeChanged(int, int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
armorTypeChanged(int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
armorTypeChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
armorTypeChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
armorTypeChanged(int, int) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the armor type
armorTypeChanged(int, int) - Method in class megameklab.ui.mek.BMStructureTab
 
armorTypeChanged(int, int) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
armorTypeChanged(ArmorType) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
armorTypeChanged(ArmorType) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the armor type.
armorTypeChanged(ArmorType) - Method in class megameklab.ui.protoMek.PMStructureTab
 
ARTILLERY - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
ASBuildTab - Class in megameklab.ui.fighterAero
 
ASBuildTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASBuildTab
 
ASBuildView - Class in megameklab.ui.fighterAero
This IView shows all the equipment that's not yet been assigned a location
ASBuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.fighterAero.ASBuildView
 
ASChassisView - Class in megameklab.ui.fighterAero
Structure tab chassis panel for aerospace and conventional fighters.
ASChassisView(ITechManager) - Constructor for class megameklab.ui.fighterAero.ASChassisView
 
ASCriticalView - Class in megameklab.ui.fighterAero
The Crit Slots view for a Fighter (Aerospace and Conventional) Original author - jtighe (torren@users.sourceforge.net)
ASCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.fighterAero.ASCriticalView
 
ASEquipmentTab - Class in megameklab.ui.fighterAero
The Equipment Tab for Aerospace and Conventional Fighters showing the equipment database and the current loadout list.
ASEquipmentTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASEquipmentTab
 
ASF_BLANK_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
 
ASF_BLANK_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
 
ASF_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
 
ASF_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
 
ASMainUI - Class in megameklab.ui.fighterAero
 
ASMainUI(boolean) - Constructor for class megameklab.ui.fighterAero.ASMainUI
 
assignQuarters(Aero, int, int, int, int) - Static method in class megameklab.util.AeroUtil
Adjusts the number of all types of crew quarters on an aerospace vessel.
ASStatusBar - Class in megameklab.ui.fighterAero
 
ASStatusBar(ASMainUI) - Constructor for class megameklab.ui.fighterAero.ASStatusBar
 
ASStructureTab - Class in megameklab.ui.fighterAero
 
ASStructureTab(EntitySource) - Constructor for class megameklab.ui.fighterAero.ASStructureTab
 
ASTransportView - Class in megameklab.ui.fighterAero
Panel for aero cargo and troop space.
ASTransportView() - Constructor for class megameklab.ui.fighterAero.ASTransportView
 
autoAllocateArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
autoAllocateArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
autoAllocateArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
 
autoAllocateArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
 
autoAllocateArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Signals that the armor should be automatically distributed to the various locations.
autoAllocateArmor() - Method in class megameklab.ui.mek.BMStructureTab
 
autoAllocateArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
 
autoAllocateArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
autoAssignQuarters() - Method in class megameklab.ui.largeAero.DSStructureTab
 
autoAssignQuarters() - Method in class megameklab.ui.largeAero.WSStructureTab
 
autoAssignQuarters() - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
autoAssignQuarters(Aero) - Static method in class megameklab.util.AeroUtil
Adjusts the number of quarters of each to match the crew and passenger needs.
availabilityLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
availableContiguousCrits(Entity, int, int, boolean) - Static method in class megameklab.util.MekUtil
Returns the number of contiguous slots starting from startingSlot that are either free or can be freed by removing unhittable and movable (FMU) equipment such as Endo Steel.
availableCritsPanel() - Method in class megameklab.ui.protoMek.PMBuildTab
 

B

BAASBMDropTargetCriticalList<E> - Class in megameklab.ui.util
 
BAASBMDropTargetCriticalList(List<E>, EntitySource, RefreshListener, boolean, IView) - Constructor for class megameklab.ui.util.BAASBMDropTargetCriticalList
 
BAASCriticalTransferHandler - Class in megameklab.ui.util
The crit slot Transfer Handler for BA and AS.
BAASCriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.BAASCriticalTransferHandler
 
BABuildListener - Interface in megameklab.ui.listeners
Listener for views used by BattleArmor.
BABuildTab - Class in megameklab.ui.battleArmor
A component that creates a table for building the criticals of a unit.
BABuildTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BABuildTab
 
BABuildView - Class in megameklab.ui.battleArmor
A component that display a table listing all the unallocated equipment for the squad and allows dragging of the equipment to criticals to mount it.
BABuildView(EntitySource) - Constructor for class megameklab.ui.battleArmor.BABuildView
 
BAChassisView - Class in megameklab.ui.battleArmor
Structure tab chassis view for BattleArmor
BAChassisView(ITechManager) - Constructor for class megameklab.ui.battleArmor.BAChassisView
 
BACriticalSuit - Class in megameklab.ui.battleArmor
Since BattleArmor is setup in a squad, the standard CriticalSlot system isn't used.
BACriticalSuit(BattleArmor) - Constructor for class megameklab.ui.battleArmor.BACriticalSuit
 
BACriticalView - Class in megameklab.ui.battleArmor
The Crit Slots view for a single suit of BattleArmor Original author - jtighe (torren@users.sourceforge.net)
BACriticalView(EntitySource, int, boolean, RefreshListener) - Constructor for class megameklab.ui.battleArmor.BACriticalView
 
BAEnhancementView - Class in megameklab.ui.battleArmor
Structure tab panel for BA movement enhancements
BAEnhancementView(ITechManager) - Constructor for class megameklab.ui.battleArmor.BAEnhancementView
 
BAEquipmentTab - Class in megameklab.ui.battleArmor
The Equipment Tab for BattleArmor units showing the equipment database and the current load out list.
BAEquipmentTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAEquipmentTab
 
BAEquipmentView - Class in megameklab.ui.battleArmor
 
BAEquipmentView(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAEquipmentView
 
BALLISTIC - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
BAMainUI - Class in megameklab.ui.battleArmor
 
BAMainUI() - Constructor for class megameklab.ui.battleArmor.BAMainUI
 
baMarinesChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
baMarinesChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
baMarinesChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
BAProtoArmorView - Class in megameklab.ui.generalUnit
Structure table armor panel for units that allocate armor by point instead of ton.
BAProtoArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.BAProtoArmorView
 
BASE_TYPE_INDUSTRIAL - Static variable in class megameklab.ui.mek.BMChassisView
 
BASE_TYPE_LAM - Static variable in class megameklab.ui.mek.BMChassisView
 
BASE_TYPE_QUADVEE - Static variable in class megameklab.ui.mek.BMChassisView
 
BASE_TYPE_STANDARD - Static variable in class megameklab.ui.mek.BMChassisView
 
baseCrewChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
baseCrewChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
baseCrewChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
baseTypeChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
baseTypeChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
baseTypeChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
baseTypeChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
 
BasicInfoView - Class in megameklab.ui.generalUnit
A panel for basic information common to all unit types: name, year, tech level and others.
BasicInfoView(TechAdvancement) - Constructor for class megameklab.ui.generalUnit.BasicInfoView
 
BAStatusBar - Class in megameklab.ui.battleArmor
 
BAStatusBar(BAMainUI) - Constructor for class megameklab.ui.battleArmor.BAStatusBar
 
BAStructureTab - Class in megameklab.ui.battleArmor
 
BAStructureTab(EntitySource) - Constructor for class megameklab.ui.battleArmor.BAStructureTab
 
BattleArmorUtil - Class in megameklab.util
 
baysFor(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Finds all bays in this arc where the given equipment can be added based on type and current AV.
BayWeaponCriticalTree - Class in megameklab.ui.util
Variant of DropTargetCriticalList for aerospace units that groups weapons into bays.
BayWeaponCriticalTree(int, EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.BayWeaponCriticalTree
 
BayWeaponCriticalTree(int, EntitySource, RefreshListener, int) - Constructor for class megameklab.ui.util.BayWeaponCriticalTree
 
BLANK_CREW_NAME - Static variable in interface megameklab.printing.IdConstants
 
BLANK_GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
 
BLANK_PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
 
BLANKS_CREW - Static variable in interface megameklab.printing.IdConstants
 
BMBuildTab - Class in megameklab.ui.mek
 
BMBuildTab(EntitySource) - Constructor for class megameklab.ui.mek.BMBuildTab
 
BMBuildView - Class in megameklab.ui.mek
This IView shows all the equipment that's not yet been assigned a location
BMBuildView(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.mek.BMBuildView
 
BMChassisView - Class in megameklab.ui.mek
Construction options and systems for Meks.
BMChassisView(ITechManager) - Constructor for class megameklab.ui.mek.BMChassisView
 
BMCriticalTransferHandler - Class in megameklab.ui.mek
The crit slot Transfer Handler for BM.
BMCriticalTransferHandler(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.mek.BMCriticalTransferHandler
 
BMCriticalView - Class in megameklab.ui.mek
The Crit Slots view for a Mek (including Quad and Tripod)
BMCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.mek.BMCriticalView
 
BMEquipmentTab - Class in megameklab.ui.mek
The Equipment Tab for Mek units showing the equipment database and the current loadout list.
BMEquipmentTab(EntitySource) - Constructor for class megameklab.ui.mek.BMEquipmentTab
 
BMLAMFuelView - Class in megameklab.ui.mek
This view block allows entering additional fuel tanks for LandAirMeks
BMLAMFuelView(EntitySource) - Constructor for class megameklab.ui.mek.BMLAMFuelView
 
BMMainUI - Class in megameklab.ui.mek
 
BMMainUI(boolean, boolean) - Constructor for class megameklab.ui.mek.BMMainUI
 
BMStatusBar - Class in megameklab.ui.mek
 
BMStatusBar(BMMainUI) - Constructor for class megameklab.ui.mek.BMStatusBar
 
BMStructureTab - Class in megameklab.ui.mek
 
BMStructureTab(EntitySource) - Constructor for class megameklab.ui.mek.BMStructureTab
 
BOMB_BOXES - Static variable in interface megameklab.printing.IdConstants
 
BOTH - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
 
BROADSIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
 
build() - Method in class megameklab.printing.PrintRecordSheet
 
BuildListener - Interface in megameklab.ui.listeners
Combined listener interface for the various subviews of the structure tab.
BUILDTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
 
BuildView - Class in megameklab.ui.generalUnit
Base class that has some common layout methods for main ui component views.
BuildView() - Constructor for class megameklab.ui.generalUnit.BuildView
 
bundle - Variable in class megameklab.printing.reference.ReferenceTableBase
 
BV - Static variable in interface megameklab.printing.IdConstants
 

C

canAdd(Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Determines whether equipment can be added to this location.
canAddMounted(int, Mounted<?>) - Method in class megameklab.ui.battleArmor.BACriticalSuit
 
cancelAction() - Method in class megameklab.ui.dialog.settings.SettingsDialog
 
canCombine(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
Determines if two WeaponBayTexts are laterally similar and hence can be combined.
canFreeContiguousCrits(Entity, int, int, int) - Static method in class megameklab.util.MekUtil
Returns true when numOfSlots contiguous slots starting from startingSlot are either free or can be freed by removing unhittable and movable equipment such as Endo Steel.
canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
 
canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.AeroBayTransferHandler
 
canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
 
canImport(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.CriticalTransferHandler
 
canImport(TransferHandler.TransferSupport) - Method in class megameklab.util.MMLFileDropTransferHandler
 
canLegAttack(BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
 
CANON_ARMOR_PIPS - Static variable in interface megameklab.printing.IdConstants
 
CANON_STRUCTURE_PIPS - Static variable in interface megameklab.printing.IdConstants
 
canPodMount(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
Checks whether the equipment is eligible for pod mounting in an omni unit, either because the equipment itself can never be pod-mounted (such as armor, structure, or myomer enhancements), or the number of fixed heat sinks have not been assigned locations.
canSwarm(BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
 
canUseAmmo(Entity, AmmoType, boolean) - Static method in class megameklab.util.UnitUtil
Checks whether the unit has a weapon that uses the ammo type and the munition is legal for the type of unit.
CAPITAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
capitalBayLines() - Method in class megameklab.printing.InventoryWriter
 
cargoSpaceChanged(BayData, double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
cargoSpaceChanged(BayData, double, double) - Method in class megameklab.ui.fighterAero.ASStructureTab
Notify of a change in the size of a cargo bay
cargoSpaceChanged(BayData, double, double) - Method in interface megameklab.ui.listeners.AeroBuildListener
Notify of a change in the size of a cargo bay
cargoSpaceChanged(BayData, double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the size of a cargo bay
CB_SIZE_ENGINE - Static variable in class megameklab.ui.generalUnit.BuildView
 
CB_SIZE_EQUIPMENT - Static variable in class megameklab.ui.generalUnit.BuildView
 
CB_SIZE_VALUE - Static variable in class megameklab.ui.generalUnit.BuildView
 
CConfig - Class in megameklab.util
Class for Client's configuration.
CENTIMETERS - Enum constant in enum class megameklab.util.RSScale
 
CGLMassPrinter - Class in megameklab.printing
 
changeMountStatus(Entity, Mounted<?>, int, int, boolean) - Static method in class megameklab.util.UnitUtil
Changes the location for a Mounted instance.
changeMountStatus(Mounted<?>, int) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
changeMountStatus(Mounted<?>, int, int) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
changeTheme(String) - Method in interface megameklab.ui.MenuBarOwner
Sets the look and feel for the application and lets Swing update the current components.
changeTheme(UIManager.LookAndFeelInfo) - Method in interface megameklab.ui.MenuBarOwner
Sets the look and feel for the application and lets Swing update the current components.
ChangingFacingCostTable - Class in megameklab.printing.reference
Thrust point cost to change facing on a space or high-altitude map
ChangingFacingCostTable(PrintAero) - Constructor for class megameklab.printing.reference.ChangingFacingCostTable
 
CHASSIS_AERODYNE - Static variable in class megameklab.ui.largeAero.DSChassisView
 
CHASSIS_SPHEROID - Static variable in class megameklab.ui.largeAero.DSChassisView
 
chassisChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
 
chassisChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
 
chassisChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
 
chassisChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
chassisTypeChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
chassisTypeChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
chassisTypeChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
 
chassisTypeChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
 
CHECK_AP - Static variable in interface megameklab.printing.IdConstants
 
CHECK_LEG - Static variable in interface megameklab.printing.IdConstants
 
CHECK_MECHANIZED - Static variable in interface megameklab.printing.IdConstants
 
CHECK_SWARM - Static variable in interface megameklab.printing.IdConstants
 
checkArmor(Entity) - Static method in class megameklab.util.UnitUtil
 
checkEquipmentByTechLevel(Entity) - Static method in class megameklab.util.UnitUtil
Deprecated, for removal: This API element is subject to removal in a future version.
checkEquipmentByTechLevel(Entity, ITechManager) - Static method in class megameklab.util.UnitUtil
Checks for any equipment that is added on the equipment tab and removes any that is no longer legal for the current year/tech base/tech level
CIArmorView - Class in megameklab.ui.infantry
 
CIArmorView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIArmorView
 
CIAugmentationView - Class in megameklab.ui.infantry
Allows infantry to include cybernetic/prosthetic augmentation (e.g.
CIAugmentationView(EntitySource) - Constructor for class megameklab.ui.infantry.CIAugmentationView
 
CIEquipmentView - Class in megameklab.ui.infantry
 
CIEquipmentView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIEquipmentView
 
CIFieldGunView - Class in megameklab.ui.infantry
Shows options for infantry field guns/field artillery
CIFieldGunView(EntitySource, ITechManager) - Constructor for class megameklab.ui.infantry.CIFieldGunView
 
CIMainUI - Class in megameklab.ui.infantry
 
CIMainUI() - Constructor for class megameklab.ui.infantry.CIMainUI
 
CIMountView - Class in megameklab.ui.infantry
 
CIMountView(EntitySource) - Constructor for class megameklab.ui.infantry.CIMountView
 
CIPlatoonTypeView - Class in megameklab.ui.infantry
Infantry structure tab panel for selecting platoon movement type and number/size of squads.
CIPlatoonTypeView(ITechManager) - Constructor for class megameklab.ui.infantry.CIPlatoonTypeView
 
CISpecializationView - Class in megameklab.ui.infantry
View for selecting infantry specializations, including xenoplanetary conditions training (XCT).
CISpecializationView(EntitySource) - Constructor for class megameklab.ui.infantry.CISpecializationView
 
CIStatusBar - Class in megameklab.ui.infantry
 
CIStatusBar(MegaMekLabMainUI) - Constructor for class megameklab.ui.infantry.CIStatusBar
 
CIStructureTab - Class in megameklab.ui.infantry
 
CIStructureTab(EntitySource) - Constructor for class megameklab.ui.infantry.CIStructureTab
 
CIWeaponView - Class in megameklab.ui.infantry
Panel for conventional infantry weapons (primary, secondary, field gun).
CIWeaponView(ITechManager) - Constructor for class megameklab.ui.infantry.CIWeaponView
 
CLAN_IS - Enum constant in enum class megameklab.printing.MekChassisArrangement
 
CLAN_ONLY - Enum constant in enum class megameklab.printing.MekChassisArrangement
 
clanNameChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
 
clanNameChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
 
cleanup() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
cleanup() - Method in class megameklab.util.SingleInstanceService
Clean up resources
clearMountedLocationAndLinked(Mounted<?>) - Static method in class megameklab.util.MekUtil
Clears all links of the given equipment to other equipment and unallocates it (assigns to LOC_NONE).
clearPodSpace() - Method in class megameklab.ui.generalUnit.TransportView
 
close(MouseEvent) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Perform the close action
CloseableTab(EnhancedTabbedPane, String, Component) - Constructor for class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Creates a new closeable tab with the specified title
closeCurrentTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
Deletes the current tab.
closestToAspect(double, double) - Static method in enum class megameklab.printing.PaperSize
 
ClusterHitsTable - Class in megameklab.printing.reference
Table showing the relevant columns of the cluster hits table
ClusterHitsTable(PrintEntity, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
 
ClusterHitsTable(PrintRecordSheet, List<Entity>, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
 
ClusterHitsTable(PrintRecordSheet, Entity, boolean) - Constructor for class megameklab.printing.reference.ClusterHitsTable
 
clusterSizes - Variable in class megameklab.printing.reference.ClusterHitsTable
 
cockpitChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
cockpitChanged(int) - Method in interface megameklab.ui.listeners.AeroBuildListener
 
cockpitChanged(int) - Method in interface megameklab.ui.listeners.MekBuildListener
 
cockpitChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
CockpitSummaryItem - Class in megameklab.ui.generalUnit.summary
 
CockpitSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.CockpitSummaryItem
 
COL_BV - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_COST - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_CREW - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_CRIT - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DAMAGE - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DCOMMON - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DEXTINCT - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DIVISOR - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DPRODUCTION - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DPROTOTYPE - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_DREINTRO - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_HEAT - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_MRANGE - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_NAME - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_RANGE - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_REF - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_SHOTS - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_SPECIAL - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_TECH - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_TLEVEL - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_TON - Static variable in class megameklab.ui.util.EquipmentTableModel
 
COL_TRATING - Static variable in class megameklab.ui.util.EquipmentTableModel
 
ColorSettingsPanel - Class in megameklab.ui.dialog.settings
A panel allowing to change MML's color preferences
columnCount() - Method in class megameklab.printing.reference.ClusterHitsTable
 
combine(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
Combine two WeaponBayTexts.
compactCriticals(Entity) - Static method in class megameklab.util.UnitUtil
 
compactCriticals(Entity, int) - Static method in class megameklab.util.UnitUtil
 
compactCriticals(Mek) - Static method in class megameklab.util.MekUtil
Compacts the crit slots in all locations of the given Mek, moving Empty slots to the bottom.
compactCriticals(Mek, int) - Static method in class megameklab.util.MekUtil
Compacts the crit slots in the given location of the given Mek, moving Empty slots to the bottom.
compare(CriticalSlot, CriticalSlot) - Method in class megameklab.util.MekUtil.MekCritSlotSorter
 
compare(Mounted<?>, Mounted<?>) - Method in class megameklab.util.MekUtil.MekMountedSorter
 
compareTo(StandardInventoryEntry) - Method in class megameklab.printing.StandardInventoryEntry
 
compareTo(WeaponBayText) - Method in class megameklab.printing.WeaponBayText
Compare two WeaponBayTexts based upon location
condensed - Variable in class megameklab.printing.reference.ClusterHitsTable
 
CONFIG_BACKUP_FILE - Static variable in class megameklab.util.CConfig
 
CONFIG_DIR - Static variable in class megameklab.util.CConfig
 
CONFIG_FILE - Static variable in class megameklab.util.CConfig
 
configPane - Variable in class megameklab.ui.MegaMekLabMainUI
 
ControlRollTable - Class in megameklab.printing.reference
Control roll situations and modifiers for aerospace units
ControlRollTable(PrintAero) - Constructor for class megameklab.printing.reference.ControlRollTable
 
ControlsSummaryItem - Class in megameklab.ui.generalUnit.summary
 
ControlsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.ControlsSummaryItem
 
controlSystemsChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
controlSystemsChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in whether a trailer has control systems.
copyLocationEquipment(Entity, int, int) - Static method in class megameklab.util.UnitUtil
Makes the equipment mounted in one location identical to that in another location.
copyLocationEquipment(Entity, int, int, boolean, boolean) - Static method in class megameklab.util.UnitUtil
Makes the equipment mounted in one location identical to that in another location.
COPYRIGHT - Static variable in interface megameklab.printing.IdConstants
 
COST - Static variable in interface megameklab.printing.IdConstants
 
countActualHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
 
countAugmentations(EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
 
countAugmentations(WeaponType, EquipmentFlag) - Method in class megameklab.printing.WeaponBayText
 
countUnallocatedCriticals(Mek) - Static method in class megameklab.util.MekUtil
 
countUsedCriticals(Mek) - Static method in class megameklab.util.MekUtil
 
createButtonPanel() - Method in class megameklab.ui.dialog.PrintQueueDialog
 
createButtonPanel() - Method in class megameklab.ui.dialog.settings.SettingsDialog
 
createButtonsPanel() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
createCenterPane() - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
 
createCenterPane() - Method in class megameklab.ui.dialog.PrintQueueDialog
 
createCenterPane() - Method in class megameklab.ui.dialog.settings.SettingsDialog
 
createDetachedWindow(String, Icon, Component, Dimension, Point) - Method in interface megameklab.ui.util.EnhancedTabbedPane.DetachedWindowFactory
Creates a custom window for detached tabs
createDialog(Component) - Method in class megameklab.ui.dialog.MMLFileChooser
 
createDocument(int, PageFormat, boolean) - Method in class megameklab.printing.PrintRecordSheet
 
createExportTask(List<PrintRecordSheet>, PageFormat, String) - Static method in class megameklab.printing.RecordSheetTask
Creates a task for rendering a list of record sheets as a print job.
createLabel(String, Dimension) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.combatVehicle.CVBuildTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.infantry.CIArmorView
 
createLabel(String, Dimension) - Method in class megameklab.ui.infantry.CIStructureTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.mek.BMStructureTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.protoMek.PMBuildTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.protoMek.PMStructureTab
 
createLabel(String, Dimension) - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
createLabel(String, String) - Method in class megameklab.ui.generalUnit.BuildView
 
createLabel(String, String, String) - Method in class megameklab.ui.generalUnit.BuildView
 
createLabel(ResourceBundle, String, String) - Method in class megameklab.ui.generalUnit.BuildView
 
createLabel(ResourceBundle, String, String, String) - Method in class megameklab.ui.generalUnit.BuildView
 
createNewUnit(long) - Method in interface megameklab.ui.EntitySource
Replace the current Entity with a new one of the indicated type
createNewUnit(long, boolean) - Method in interface megameklab.ui.EntitySource
Replace the current Entity with a new one of the indicated type
createNewUnit(long, boolean, boolean) - Method in interface megameklab.ui.EntitySource
Replace the current Entity with a new one of the indicated type
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.battleArmor.BAMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.combatVehicle.CVMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in interface megameklab.ui.EntitySource
Replace the current Entity with a new one of the indicated type
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.fighterAero.ASMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.infantry.CIMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.largeAero.DSMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.largeAero.WSMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.mek.BMMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.protoMek.PMMainUI
 
createNewUnit(long, boolean, boolean, Entity) - Method in class megameklab.ui.supportVehicle.SVMainUI
 
createNewUnit(long, Entity) - Method in interface megameklab.ui.EntitySource
Replace the current Entity with a new one of the indicated type
createPaper() - Method in enum class megameklab.printing.PaperSize
Creates a Paper instance with 1/4" margins
createPaper(int, int, int, int) - Method in enum class megameklab.printing.PaperSize
Creates a Paper instance with the provided margins.
createPip(double, double, double, double) - Method in class megameklab.printing.PrintRecordSheet
 
createPip(double, double, double, double, PrintRecordSheet.PipType, String) - Method in class megameklab.printing.PrintRecordSheet
Approximates a circle using four Bezier curves.
createPrintTask(List<PrintRecordSheet>, PrinterJob, PrintRequestAttributeSet, PageFormat) - Static method in class megameklab.printing.RecordSheetTask
Creates a task for rendering a list of record sheets as a print job
createRoundedBorder(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createRoundedRectangle(double, double, double, double, double, double, double, String) - Method in class megameklab.printing.PrintRecordSheet
Creates a rectangle with bezier curves on the corners
createShadeElement(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createSheets(List<? extends BTObject>, boolean, RecordSheetOptions) - Static method in class megameklab.util.UnitPrintManager
 
createSheets(List<? extends BTObject>, boolean, RecordSheetOptions, boolean) - Static method in class megameklab.util.UnitPrintManager
 
createSpreadMounts(Mek, EquipmentType) - Static method in class megameklab.util.MekUtil
create a Mounted and corresponding CriticalSlots for the passed in EquipmentType on the passed in Mek
createTable(double, double, double, double) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createTable(Rectangle2D) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.GroundMovementRecord
 
createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.ReferenceTable
 
createTableBody(double, double, double, double, float) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createTCMounts(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
Creates TC Mount.
createTextElement(double, double, String, float, String) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createTextElement(double, double, String, float, String, String, String, boolean, Double) - Method in class megameklab.printing.reference.ReferenceTableBase
 
createTransferable(JComponent) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
 
createTransferable(JComponent) - Method in class megameklab.ui.util.AeroBayTransferHandler
 
createTransferable(JComponent) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
 
createTransferable(JComponent) - Method in class megameklab.ui.util.CriticalTransferHandler
 
createUnitFilename(Entity) - Static method in class megameklab.ui.util.MegaMekLabFileSaver
Constructs a file name for the current Entity using the chassis and model name and the correct extension for the unit type.
CREW_DAMAGE - Static variable in interface megameklab.printing.IdConstants
 
CREW_NAME - Static variable in interface megameklab.printing.IdConstants
 
CrewSummaryItem - Class in megameklab.ui.generalUnit.summary
 
CrewSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.CrewSummaryItem
 
CRITCELL_ADD_HEIGHT - Static variable in class megameklab.ui.util.CritCellUtil
The height added to the text height of Crit Cells (padding)
CRITCELL_BORDER_COLOR - Static variable in class megameklab.ui.util.CritCellUtil
 
CRITCELL_WIDTH_STRING - Static variable in class megameklab.ui.util.CritCellUtil
The base width of Crit Cells across units with 3 columns of crit lists
CritCellUtil - Class in megameklab.ui.util
Contains constants and utils for a unified crit cell display across unit types.
CritCellUtil() - Constructor for class megameklab.ui.util.CritCellUtil
 
CriticalTableModel - Class in megameklab.ui.util
 
CriticalTableModel(Entity, int) - Constructor for class megameklab.ui.util.CriticalTableModel
 
CriticalTableModel.SpinnerCellEditor - Class in megameklab.ui.util
Cell editor for the size column
CriticalTransferHandler - Class in megameklab.ui.util
 
CriticalTransferHandler(EntitySource, RefreshListener) - Constructor for class megameklab.ui.util.CriticalTransferHandler
 
CriticalTransferHandler(EntitySource, RefreshListener, BMCriticalView) - Constructor for class megameklab.ui.util.CriticalTransferHandler
 
critLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
CritListCellRenderer - Class in megameklab.ui.util
 
CritListCellRenderer(Entity, boolean) - Constructor for class megameklab.ui.util.CritListCellRenderer
 
crits - Variable in class megameklab.ui.battleArmor.BACriticalSuit
 
CRITS - Static variable in interface megameklab.printing.IdConstants
 
CRITS - Static variable in class megameklab.ui.util.CriticalTableModel
 
currentEditor() - Method in class megameklab.ui.MegaMekLabTabbedUI
Retrieves the currently selected editor from the tabbed user interface.
CustomComboBox<T> - Class in megameklab.ui.util
Version of JComboBox that simplifies rendering custom data types by taking a toString method in its contructors.
CustomComboBox() - Constructor for class megameklab.ui.util.CustomComboBox
 
CustomComboBox(Function<T, String>) - Constructor for class megameklab.ui.util.CustomComboBox
 
CustomComboBox(T...) - Constructor for class megameklab.ui.util.CustomComboBox
 
CustomComboBox(T[], Function<T, String>) - Constructor for class megameklab.ui.util.CustomComboBox
 
CVBuildListener - Interface in megameklab.ui.listeners
Listener for views used by combat vehicles.
CVBuildTab - Class in megameklab.ui.combatVehicle
 
CVBuildTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVBuildTab
 
CVChassisView - Class in megameklab.ui.combatVehicle
Chassis panel for combat vehicles
CVChassisView(ITechManager) - Constructor for class megameklab.ui.combatVehicle.CVChassisView
 
CVCriticalView - Class in megameklab.ui.combatVehicle
The Crit Slots view for a Combat Vehicle (including VTOL) Original author - jtighe (torren@users.sourceforge.net)
CVCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.combatVehicle.CVCriticalView
 
CVEquipmentTab - Class in megameklab.ui.combatVehicle
The Equipment Tab for Combat vehicle units showing the equipment database and the current load out list.
CVEquipmentTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVEquipmentTab
 
CVEquipmentView - Class in megameklab.ui.combatVehicle
 
CVEquipmentView(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVEquipmentView
 
CVMainUI - Class in megameklab.ui.combatVehicle
 
CVMainUI() - Constructor for class megameklab.ui.combatVehicle.CVMainUI
 
CVStatusBar - Class in megameklab.ui.combatVehicle
The Status Bar for Combat Vehicles
CVStatusBar(CVMainUI) - Constructor for class megameklab.ui.combatVehicle.CVStatusBar
 
CVStructureTab - Class in megameklab.ui.combatVehicle
 
CVStructureTab(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVStructureTab
 
CVTransportView - Class in megameklab.ui.combatVehicle
Panel for combat vehicle cargo and troop space.
CVTransportView() - Constructor for class megameklab.ui.combatVehicle.CVTransportView
 
CVWeaponView - Class in megameklab.ui.combatVehicle
 
CVWeaponView(EntitySource) - Constructor for class megameklab.ui.combatVehicle.CVWeaponView
 

D

DAGGER - Static variable in interface megameklab.printing.InventoryEntry
 
DAMAGE - Static variable in interface megameklab.printing.IdConstants
 
DASH - Static variable in interface megameklab.printing.InventoryEntry
 
DC_PIPS - Static variable in interface megameklab.printing.IdConstants
 
DEFAULT_FLUFF_IMAGE - Static variable in interface megameklab.printing.IdConstants
 
DEFAULT_PIP_SIZE - Static variable in class megameklab.printing.PrintRecordSheet
 
DEFAULT_TYPEFACE - Static variable in class megameklab.printing.PrintRecordSheet
 
deriveFont(boolean, float) - Static method in class megameklab.util.UnitUtil
 
deriveFont(float) - Static method in class megameklab.util.UnitUtil
 
DEST_MODS - Static variable in interface megameklab.printing.IdConstants
 
DetachedTabInfo(String, Icon, Component, Window, int, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane.DetachedTabInfo
Creates a new DetachedTabInfo instance
detachTab(int, Point) - Method in class megameklab.ui.util.EnhancedTabbedPane
Detaches a tab from the pane into a floating window
detachTab(EnhancedTabbedPane.CloseableTab, Point) - Method in class megameklab.ui.util.EnhancedTabbedPane
Detaches a tab from the pane and creates a floating window
dirName - Variable in enum class megameklab.printing.PaperSize
 
displayName - Variable in enum class megameklab.printing.PaperSize
 
dispose() - Method in class megameklab.ui.util.EnhancedTabbedPane
 
done() - Method in class megameklab.printing.RecordSheetTask
 
doRefresh() - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
DOUBLE_DAGGER - Static variable in interface megameklab.printing.InventoryEntry
 
DOUBLE_HS_COUNT - Static variable in interface megameklab.printing.IdConstants
 
drawArmor() - Method in class megameklab.printing.PrintBattleArmor
 
drawArmor() - Method in class megameklab.printing.PrintEntity
 
drawArmor() - Method in class megameklab.printing.PrintHandheldWeapon
 
drawArmor() - Method in class megameklab.printing.PrintInfantry
 
drawArmor() - Method in class megameklab.printing.PrintProtoMek
 
drawArmorStructurePips() - Method in class megameklab.printing.PrintAero
 
drawArmorStructurePips() - Method in class megameklab.printing.PrintCapitalShip
 
drawArmorStructurePips() - Method in class megameklab.printing.PrintEntity
Add armor and structure pips for each location.
drawArmorStructurePips() - Method in class megameklab.printing.PrintHandheldWeapon
 
drawArmorStructurePips() - Method in class megameklab.printing.PrintMek
 
drawFluffImage() - Method in class megameklab.printing.PrintAero
 
drawFluffImage() - Method in class megameklab.printing.PrintEntity
 
drawFluffImage() - Method in class megameklab.printing.PrintMek
 
drawFluffImage() - Method in class megameklab.printing.PrintTank
 
drawStructure() - Method in class megameklab.printing.PrintCapitalShip
 
drawStructure() - Method in class megameklab.printing.PrintEntity
 
drawStructure() - Method in class megameklab.printing.PrintHandheldWeapon
 
drawStructure() - Method in class megameklab.printing.PrintMek
 
DrivingSkillRollMods - Class in megameklab.printing.reference
Table for mods to vehicle driving skill checks
DrivingSkillRollMods(PrintEntity) - Constructor for class megameklab.printing.reference.DrivingSkillRollMods
 
DrivingSkillRollMods(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.DrivingSkillRollMods
 
DropshipBuildListener - Interface in megameklab.ui.listeners
Listener for views used by aerospace units.
DropTargetCriticalList<E> - Class in megameklab.ui.util
This list displays a critical slot block for a location in the "Assign Criticals" tab of CV and SV units.
DropTargetCriticalList(Vector<E>, EntitySource, RefreshListener, boolean) - Constructor for class megameklab.ui.util.DropTargetCriticalList
 
DSChassisView - Class in megameklab.ui.largeAero
Structure tab chassis panel for small craft and DropShips.
DSChassisView(ITechManager) - Constructor for class megameklab.ui.largeAero.DSChassisView
 
DSMainUI - Class in megameklab.ui.largeAero
Main UI for DropShips and Small Craft
DSMainUI(boolean) - Constructor for class megameklab.ui.largeAero.DSMainUI
 
DSStructureTab - Class in megameklab.ui.largeAero
 
DSStructureTab(EntitySource) - Constructor for class megameklab.ui.largeAero.DSStructureTab
 

E

embedImage(Image, Element, Rectangle2D, boolean) - Method in class megameklab.printing.PrintRecordSheet
Inserts an image into the SVG diagram scaled to fit into the provided bounds.
embedImage(File, Element, Rectangle2D, boolean) - Method in class megameklab.printing.PrintRecordSheet
Inserts an image into the SVG diagram scaled to fit into the provided bounds.
EMPTY_CRITCELL_TEXT - Static variable in class megameklab.ui.util.CritCellUtil
 
EMTPYSLOT - Static variable in class megameklab.ui.util.AeroBayTransferHandler
 
encodeSelection() - Method in class megameklab.ui.util.BayWeaponCriticalTree
Builds a String representation of the selected node that can be used by the transfer handler to find the node to be removed after export.
ENERGY - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
ENGINE_TYPE - Static variable in interface megameklab.printing.IdConstants
 
engineChanged(Engine) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
engineChanged(Engine) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
engineChanged(Engine) - Method in interface megameklab.ui.listeners.AeroBuildListener
 
engineChanged(Engine) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the type of engine
engineChanged(Engine) - Method in interface megameklab.ui.listeners.MekBuildListener
 
engineChanged(Engine) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the type of engine
engineChanged(Engine) - Method in class megameklab.ui.mek.BMStructureTab
 
engineChanged(Engine) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
EngineSummaryItem - Class in megameklab.ui.generalUnit.summary
 
EngineSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.EngineSummaryItem
 
engineTechRatingChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the engine tech rating
engineTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
EnhancedTabbedPane - Class in megameklab.ui.util
 
EnhancedTabbedPane() - Constructor for class megameklab.ui.util.EnhancedTabbedPane
 
EnhancedTabbedPane(boolean, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane
 
EnhancedTabbedPane(List<JButton>, boolean, boolean) - Constructor for class megameklab.ui.util.EnhancedTabbedPane
Creates a new EnhancedTabbedPane with closable, draggable tabs and action buttons.
EnhancedTabbedPane.CloseableTab - Class in megameklab.ui.util
Custom component to represent a tab with a title and a close button
EnhancedTabbedPane.DetachedTabInfo - Class in megameklab.ui.util
 
EnhancedTabbedPane.DetachedWindowFactory - Interface in megameklab.ui.util
 
EnhancedTabbedPane.TabDetachmentHandler - Interface in megameklab.ui.util
Interface for customizing tab detachment behavior
EnhancedTabbedPane.TabStateListener - Interface in megameklab.ui.util
Interface for listeners that are notified of tab state changes
enhancementChanged(EquipmentType) - Method in interface megameklab.ui.listeners.MekBuildListener
 
enhancementChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
 
enhancementChanged(EquipmentType, boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
enhancementChanged(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.BABuildListener
 
ensureConfigFileExists() - Static method in class megameklab.util.CConfig
Creates a new Config file, and directories, if it is missing.
EntitySource - Interface in megameklab.ui
In order to track when changes are made to the unit, we will have one ultimate holder of the Entity instance, and pass that around.
equals(Object) - Method in class megameklab.printing.StandardInventoryEntry
 
EQUIPMENT - Static variable in class megameklab.ui.util.CriticalTableModel
 
EquipmentDatabaseCategory - Enum Class in megameklab.ui.util
Equipment categories used for filtering the equipment database and deciding which filters to show.
EquipmentListCellKeySelectionManager - Class in megameklab.ui.util
 
EquipmentListCellKeySelectionManager() - Constructor for class megameklab.ui.util.EquipmentListCellKeySelectionManager
 
EquipmentListCellRenderer - Class in megameklab.ui.util
 
EquipmentListCellRenderer(Entity) - Constructor for class megameklab.ui.util.EquipmentListCellRenderer
 
equipmentSorter - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
EquipmentSummaryItem - Class in megameklab.ui.generalUnit.summary
 
EquipmentSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
 
EQUIPMENTTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
 
EquipmentTableModel - Class in megameklab.ui.util
this model was not being used by anything, so I totally redid so that it can be used as the model for the equipment tab.
EquipmentTableModel(Entity, ITechManager) - Constructor for class megameklab.ui.util.EquipmentTableModel
 
EquipmentTableModel.Renderer - Class in megameklab.ui.util
 
EquipmentToolTip - Class in megameklab.ui
 
equipmentTypeComparator() - Static method in class megameklab.util.StringUtils
 
ERA_ICON - Static variable in interface megameklab.printing.IdConstants
 
escapeChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
escapeChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
escapeChanged(int, int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
eSource - Variable in class megameklab.ui.util.AbstractCriticalTransferHandler
 
eSource - Variable in class megameklab.ui.util.ITab
 
eSource - Variable in class megameklab.ui.util.IView
 
estimatedHeatGeneration() - Method in class megameklab.ui.generalUnit.StatusBar
Returns an estimated value of the total heat generation for Meks and Aeros (0 for other types).
execute(boolean) - Method in class megameklab.printing.RecordSheetTask
Begins execution with the option to show a progress bar.
exit() - Method in class megameklab.ui.MegaMekLabMainUI
 
exit() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
exit() - Method in interface megameklab.ui.util.AppCloser
Override to provide specific exit handling.
ExitOnWindowClosingListener - Class in megameklab.ui.util
This is a specific WindowAdapter that acts on a windowClosing event by calling the given AppCloser's exit() method and exits the application if exit() returned true.
ExitOnWindowClosingListener(AppCloser) - Constructor for class megameklab.ui.util.ExitOnWindowClosingListener
Returns a new window listener for the given frame that will react to windowClosing events by calling the frame's exit() method and closing the application when exit() returns true.
exoskeletonChanged(boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
exoskeletonChanged(boolean) - Method in interface megameklab.ui.listeners.BABuildListener
 
expandUnitMounts(Mek) - Static method in class megameklab.util.MekUtil
Expands crits that are a single mount by have multiple spreadable crits Such as TSM, Endo Steel, Reactive armor.
EXPORT - Enum constant in enum class megameklab.ui.MulDndBehaviour
 
exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
 
exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.AeroBayTransferHandler
 
exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
 
exportDone(JComponent, Transferable, int) - Method in class megameklab.ui.util.CriticalTransferHandler
 
exportEntity(Entity, JFrame) - Static method in class megameklab.util.UnitPrintManager
 
exportPDF(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
 
exportUnits(List<? extends BTObject>, File, boolean) - Static method in class megameklab.util.UnitPrintManager
 
EXTERNAL_STORES - Static variable in interface megameklab.printing.IdConstants
 
EXTERNAL_STORES_KEY - Static variable in interface megameklab.printing.IdConstants
 
extraCapitalBayLines(float) - Method in class megameklab.printing.InventoryWriter
Calculates the number of additional lines required to print the capital scale weapon bay block due to wrapping long names to another line.
extraSeatsChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
extraSeatsChanged(int) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the number of extra combat seats.
extraStandardBayLines(float) - Method in class megameklab.printing.InventoryWriter
Calculates the number of additional lines required to print the standard scale weapon bay block due to wrapping long names to another line.
extricateCritSlots(Mek, int) - Static method in class megameklab.util.MekUtil
Removes all crit slots from the given location except for system crit slots (e.g.

F

FactionComboBox - Class in megameklab.ui.util
Combo box that uses the RATGenerator faction data to provide a list of factions appropriate to a unit's intro year and with the era-appropriate name.
FactionComboBox() - Constructor for class megameklab.ui.util.FactionComboBox
 
FIELD_GUN_AMMO - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_COLUMNS - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_CREW - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_DMG - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_DMG_2 - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_LONG - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_MED - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_MIN_RANGE - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_QTY - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_SHORT - Static variable in interface megameklab.printing.IdConstants
 
FIELD_GUN_TYPE - Static variable in interface megameklab.printing.IdConstants
 
fighterTypeChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
fighterTypeChanged(int) - Method in interface megameklab.ui.listeners.AeroBuildListener
 
FILE_CHOOSER_WINDOW - Static variable in class megameklab.util.CConfig
 
FILE_LAST_DIRECTORY - Static variable in class megameklab.util.CConfig
 
FILE_RECENT_PREFIX - Static variable in class megameklab.util.CConfig
 
FileNameManager - Interface in megameklab.ui
 
FILL_BLACK - Static variable in class megameklab.printing.PrintRecordSheet
 
FILL_GREY - Static variable in class megameklab.printing.PrintRecordSheet
 
FILL_SHADOW - Static variable in class megameklab.printing.PrintRecordSheet
 
FILL_WHITE - Static variable in class megameklab.printing.PrintRecordSheet
 
fillInAllEquipment(Mek) - Static method in class megameklab.util.MekUtil
Moves all equipment that is currently unallocated (LOC_NONE) to free locations on the Mek as long as there are any.
fillInFMU(Mek) - Static method in class megameklab.util.MekUtil
Moves all equipment that is freely movable and unhittable (e.g.
fillsSheet(List<? extends Entity>, RecordSheetOptions) - Static method in class megameklab.printing.PrintSmallUnitSheet
 
fillsSheet(List<? extends Entity>, RecordSheetOptions, int) - Static method in class megameklab.printing.PrintSmallUnitSheet
Determines if the supplied list of units fills the sheet or if there's room for more
findSlotWithContiguousNumOfCrits(Entity, int, int) - Static method in class megameklab.util.MekUtil
Returns the first slot in the location that together with following slots forms a contiguous block of the given length as size where all slots are either empty of contain freely movable crits such as Endo Steel.
findUnallocatedAmmo(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
Find unallocated ammo of the same type.
finishSetup() - Method in class megameklab.ui.MegaMekLabMainUI
 
FIRECON_ADVANCED - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
FIRECON_BASIC - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
FIRECON_NONE - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
fireConChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change the type of fire control
fireConChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
fireConWtChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the base chassis fire control weight for omni vehicles
fireConWtChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
fireTabDetached(Window, EnhancedTabbedPane.DetachedTabInfo) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
fireTabDetaching(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
fireTabReattached(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
fireTabReattaching(EnhancedTabbedPane.DetachedTabInfo) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
fireTabRemoved(int, Component) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
firstArmorLocation() - Method in class megameklab.printing.PrintEntity
Identifies the index of the first location that can be armored.
fixedSpinnerModels - Variable in class megameklab.ui.generalUnit.TransportView
 
fixedSpinners - Variable in class megameklab.ui.generalUnit.TransportView
 
FixedXYPanel(LayoutManager) - Constructor for class megameklab.ui.dialog.PrintQueueDialog.FixedXYPanel
 
FloatingEquipmentDatabaseDialog - Class in megameklab.ui.dialog
A dialog for the floating equipment database.
FloatingEquipmentDatabaseDialog(JFrame, AbstractEquipmentDatabaseView) - Constructor for class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
Constructs a dialog for the floating equipment database.
FLUFF_DUAL_PILOT - Static variable in interface megameklab.printing.IdConstants
 
FLUFF_IMAGE - Static variable in interface megameklab.printing.IdConstants
 
FLUFF_NAME - Static variable in interface megameklab.printing.IdConstants
 
FLUFF_SINGLE_PILOT - Static variable in interface megameklab.printing.IdConstants
 
FLUFF_TRIPLE_PILOT - Static variable in interface megameklab.printing.IdConstants
 
FluffTab - Class in megameklab.ui.generalUnit
Panel for editing unit fluff
FluffTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.FluffTab
 
focusGained(FocusEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
focusGained(FocusEvent) - Method in class megameklab.ui.generalUnit.FluffTab
 
focusLost(FocusEvent) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
focusLost(FocusEvent) - Method in class megameklab.ui.generalUnit.FluffTab
 
FONT_SIZE_LARGE - Static variable in class megameklab.printing.PrintRecordSheet
 
FONT_SIZE_MEDIUM - Static variable in class megameklab.printing.PrintRecordSheet
 
FONT_SIZE_SMALL - Static variable in class megameklab.printing.PrintRecordSheet
 
FONT_SIZE_VSMALL - Static variable in class megameklab.printing.PrintRecordSheet
 
FOOTER - Static variable in interface megameklab.printing.IdConstants
 
footerLines(float) - Method in class megameklab.printing.InventoryWriter
 
FORE_SIDES_HEAT - Static variable in interface megameklab.printing.IdConstants
 
formatCell(JLabel, Mounted<?>, boolean, Entity, int) - Static method in class megameklab.ui.util.CritCellUtil
Applies crit cell formatting to the given JLabel cell, which is assumed to display the given mounted in the given entity at the given crit cell index.
formatCost() - Method in class megameklab.printing.PrintEntity
 
formatCrits(int) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
formatFeatures() - Method in class megameklab.printing.PrintAero
 
formatFeatures() - Method in class megameklab.printing.PrintDropship
 
formatFeatures() - Method in class megameklab.printing.PrintEntity
Space for misc equipment such as cargo space and SV chassis mods.
formatFeatures() - Method in class megameklab.printing.PrintTank
 
formatJump() - Method in class megameklab.printing.PrintEntity
 
formatJump() - Method in class megameklab.printing.PrintMek
 
formatMiscNotes() - Method in class megameklab.printing.PrintBattleArmor
 
formatMiscNotes() - Method in class megameklab.printing.PrintEntity
Space for various miscellaneous notes about the unit, such as restrictions.
formatMovement(double) - Method in class megameklab.printing.PrintEntity
Applies the current scale to a movement point value and adds the units indicator.
formatMovement(double, double) - Method in class megameklab.printing.PrintEntity
Applies the current scale to a pair of movement point values, puts the second in brackets, and adds the units indicator.
formatQuirks() - Method in class megameklab.printing.PrintEntity
Builds the string to display for the quirks block.
formatRulesLevel() - Method in class megameklab.printing.PrintEntity
 
formatRun() - Method in class megameklab.printing.PrintAero
 
formatRun() - Method in class megameklab.printing.PrintEntity
 
formatRun() - Method in class megameklab.printing.PrintMek
 
formatRun() - Method in class megameklab.printing.PrintProtoMek
 
formatRun() - Method in class megameklab.printing.PrintTank
 
formatScale(double, boolean) - Static method in class megameklab.util.CConfig
Applies the scale factor to a value and optionally adds the unit abbreviation
formatStyle(float, String) - Method in class megameklab.printing.reference.ReferenceTableBase
 
formatTacticalFuel() - Method in class megameklab.printing.PrintAero
 
formatTacticalFuel() - Method in class megameklab.printing.PrintEntity
Fuel block used by aerospace unit.
formatTechBase() - Method in class megameklab.printing.PrintEntity
 
formatWalk() - Method in class megameklab.printing.PrintAero
 
formatWalk() - Method in class megameklab.printing.PrintBattleArmor
 
formatWalk() - Method in class megameklab.printing.PrintEntity
 
formatWalk() - Method in class megameklab.printing.PrintMek
 
formatWeight(double, Entity) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
FORWARD - Static variable in class megameklab.ui.util.BayWeaponCriticalTree
 
FRAME - Static variable in interface megameklab.printing.IdConstants
 
fuelCapacityChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
fuelCapacityChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
fuelCapacityChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
fuelCapacityChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
Notify of a change in the amount of fuel.
fuelCapacityChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
FuelSummaryItem - Class in megameklab.ui.generalUnit.summary
 
FuelSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.FuelSummaryItem
 
fuelTonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
fuelTonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
 
fuelTonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
 
fuelTonnageChanged(double) - Method in interface megameklab.ui.listeners.BuildListener
 
fuelTonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
fuelTypeChanged(FuelType) - Method in interface megameklab.ui.listeners.BuildListener
Notify of a change in ICE engine fuel type.
fuelTypeChanged(FuelType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
FuelView - Class in megameklab.ui.generalUnit
The fuel settings view for aerospace and support vehicles.
FuelView() - Constructor for class megameklab.ui.generalUnit.FuelView
 
fullHeadEjectChanged(boolean) - Method in interface megameklab.ui.listeners.MekBuildListener
 
fullHeadEjectChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
 
fullName - Variable in enum class megameklab.util.RSScale
 

G

generalName() - Method in class megameklab.printing.PageBreak
 
getAero() - Method in class megameklab.ui.util.ITab
 
getAero() - Method in class megameklab.ui.util.IView
 
getAeroEquipmentInfo(Mounted<?>) - Static method in class megameklab.util.StringUtils
 
getAllEntities() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
getArmor() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
getArmor() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
getArmor(int) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
getArmorPoints() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
getArmorPointsPerTon(Entity) - Static method in class megameklab.util.UnitUtil
Calculate the number of armor points per ton of armor for the given unit.
getArmorTechConstant() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
getArmorTonnage() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
getArmorType() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
getAvailabilityComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
getAvailabilityComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
getAvailableEngines() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
getAvailableEngines() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getAvailableEngines() - Method in class megameklab.ui.mek.BMChassisView
 
getBackgroundColor(String) - Static method in class megameklab.util.CConfig
 
getBaseCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
getBaseTypeIndex() - Method in class megameklab.ui.mek.BMChassisView
 
getBattleArmor() - Method in class megameklab.ui.util.ITab
 
getBattleArmor() - Method in class megameklab.ui.util.IView
 
getBayFromPath(TreePath) - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
getBodyType() - Method in class megameklab.ui.battleArmor.BAChassisView
 
getBoldFont(float) - Method in class megameklab.printing.PrintRecordSheet
Used for measuring font metrics of a bold weight font
getBoldTextLength(String, float) - Method in class megameklab.printing.PrintRecordSheet
 
getBookmarkNames() - Method in class megameklab.printing.PrintCompositeTankSheet
 
getBookmarkNames() - Method in class megameklab.printing.PrintEntity
 
getBookmarkNames() - Method in class megameklab.printing.PrintRecordSheet
Used to build an outline of a PDF document
getBookmarkNames() - Method in class megameklab.printing.PrintSmallUnitSheet
 
getBooleanParam(String) - Static method in class megameklab.util.CConfig
 
getBorderInsets(Component, Insets) - Method in class megameklab.ui.util.LocationBorder
 
getBuildView() - Method in class megameklab.ui.battleArmor.BABuildTab
 
getBuildView() - Method in class megameklab.ui.fighterAero.ASBuildTab
 
getBuildView() - Method in class megameklab.ui.largeAero.LABuildTab
 
getBuildView() - Method in class megameklab.ui.mek.BMBuildTab
 
getBuildView() - Method in class megameklab.ui.protoMek.PMBuildTab
 
getCellEditorValue() - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
 
getChassis() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getChosenEntities() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
getChosenEntity() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
getCoarseOrdering(Mek, Mounted<?>) - Static method in class megameklab.util.MekUtil
Returns a number indicating the order in which equipment should be sorted within a location according to the official crit slot sorting.
getCockpitType() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getCockpitType() - Method in class megameklab.ui.mek.BMChassisView
 
getColumnClass(int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getColumnCount() - Method in class megameklab.ui.util.CriticalTableModel
 
getColumnCount() - Method in class megameklab.ui.util.EquipmentTableModel
 
getColumnName(int) - Method in class megameklab.ui.util.CriticalTableModel
 
getColumnName(int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getColumnWidth(int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getComponent() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Gets the component associated with this tab
getComponent() - Method in class megameklab.ui.util.EnhancedTabbedPane.DetachedTabInfo
 
getConfigPane() - Method in class megameklab.ui.MegaMekLabMainUI
 
getCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
getCrit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
getCritical(int, int) - Method in class megameklab.ui.battleArmor.BACriticalSuit
 
getCriticalFreeHeatSinks(Entity, boolean) - Static method in class megameklab.util.UnitUtil
Return the number of critical-space free heatsinks that the given entity can have.
getCritLocation() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
getCritName(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
 
getCrits() - Method in class megameklab.ui.util.CriticalTableModel
 
getCritsComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
getCritsComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
getCritsUsed(Mounted<?>) - Static method in class megameklab.util.UnitUtil
Returns the number of critical slots used by EquipmentType for each placement.
getDamageField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getDamageField(int) - Method in interface megameklab.printing.InventoryEntry
 
getDamageField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getDamageField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getDetachedWindowFactory() - Method in class megameklab.ui.util.EnhancedTabbedPane
Gets the current detached window factory
getDisplayName() - Method in enum class megameklab.printing.MekChassisArrangement
 
getDisplayName() - Method in enum class megameklab.ui.MMLStartUp
 
getDisplayName() - Method in enum class megameklab.ui.MulDndBehaviour
 
getDisplayName() - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
getDockGroupId() - Method in class megameklab.ui.util.EnhancedTabbedPane
Returns the dock group ID for this tabbed pane
getEditorTypeForEntity(Entity) - Static method in class megameklab.util.UnitUtil
 
getElementById(String) - Method in class megameklab.printing.PrintEntity
 
getEngine() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
getEngine() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getEngine() - Method in class megameklab.ui.mek.BMChassisView
 
getEngineRating() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
getEngineRating() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getEngineRating() - Method in class megameklab.ui.mek.BMChassisView
 
getEnhancement() - Method in class megameklab.ui.mek.BMChassisView
 
getEntity() - Method in class megameklab.printing.PrintAero
 
getEntity() - Method in class megameklab.printing.PrintBattleArmor
 
getEntity() - Method in class megameklab.printing.PrintDropship
 
getEntity() - Method in class megameklab.printing.PrintEntity
 
getEntity() - Method in class megameklab.printing.PrintHandheldWeapon
 
getEntity() - Method in class megameklab.printing.PrintInfantry
 
getEntity() - Method in class megameklab.printing.PrintMek
 
getEntity() - Method in class megameklab.printing.PrintProtoMek
 
getEntity() - Method in class megameklab.printing.PrintTank
 
getEntity() - Method in interface megameklab.ui.EntitySource
 
getEntity() - Method in class megameklab.ui.MegaMekLabMainUI
 
getEntity() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
getEntity() - Method in interface megameklab.ui.MenuBarOwner
 
getEntity() - Method in class megameklab.ui.StartupGUI
 
getEntity() - Method in class megameklab.ui.util.ITab
 
getEntity() - Method in class megameklab.ui.util.IView
 
getEntityType() - Method in class megameklab.ui.mek.BMChassisView
 
getEntityVerifier(Entity) - Static method in class megameklab.util.UnitUtil
 
getEquipment() - Method in class megameklab.ui.battleArmor.BABuildView
 
getEquipment() - Method in class megameklab.ui.fighterAero.ASBuildView
 
getEquipment() - Method in class megameklab.ui.generalUnit.UnallocatedView
 
getEquipment() - Method in class megameklab.ui.largeAero.LABuildView
 
getEquipment() - Method in class megameklab.ui.mek.BMBuildView
 
getEquipment() - Method in class megameklab.ui.protoMek.PMBuildView
 
getEquipmentDatabaseView() - Method in class megameklab.ui.battleArmor.BAEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.combatVehicle.CVEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.fighterAero.ASEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.handheldWeapon.HHWEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.largeAero.LAEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.mek.BMEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.protoMek.PMEquipmentTab
 
getEquipmentDatabaseView() - Method in class megameklab.ui.supportVehicle.SVEquipmentTab
 
getEquipmentInfo(Entity, Mounted<?>) - Static method in class megameklab.util.StringUtils
 
getEquipmentInfo(Entity, Mounted<?>, boolean) - Static method in class megameklab.util.StringUtils
 
getEquipmentList() - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
getEquipmentList() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
getExportFile(Frame) - Static method in class megameklab.util.UnitPrintManager
 
getExportFile(Frame, String) - Static method in class megameklab.util.UnitPrintManager
 
getExtremeField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getExtremeField(int) - Method in interface megameklab.printing.InventoryEntry
 
getExtremeField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getExtremeField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getFighterType() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getFileChooserPosition() - Static method in class megameklab.util.CConfig
 
getFileChooserSize() - Static method in class megameklab.util.CConfig
 
getFileName() - Method in interface megameklab.ui.FileNameManager
 
getFileName() - Method in class megameklab.ui.MegaMekLabMainUI
 
getFileName() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
getFileName() - Method in interface megameklab.ui.MenuBarOwner
 
getFileName() - Method in class megameklab.ui.StartupGUI
 
getFirstPage() - Method in class megameklab.printing.PrintRecordSheet
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.battleArmor.BAMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.fighterAero.ASMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.infantry.CIMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.largeAero.DSMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.largeAero.WSMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.MegaMekLabMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.mek.BMMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.protoMek.PMMainUI
 
getFloatingEquipmentDatabase() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
getFluffImage() - Method in class megameklab.printing.PrintEntity
 
getFontHeight(float) - Method in class megameklab.printing.PrintRecordSheet
Determines the vertical space taken up by a line of text.
getForegroundColor(String) - Static method in class megameklab.util.CConfig
 
getFrame() - Method in class megameklab.ui.MegaMekLabMainUI
 
getFrame() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
getFrame() - Method in interface megameklab.ui.MenuBarOwner
 
getFrame() - Method in class megameklab.ui.StartupGUI
 
getGameYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getGyroType() - Method in class megameklab.ui.mek.BMChassisView
 
getHeatField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getHeatField(int) - Method in interface megameklab.printing.InventoryEntry
 
getHeatField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getHeatField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getHeatSinkIndex() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
getHeatSinkType() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
getHeatSinkType(String, boolean) - Static method in class megameklab.util.UnitUtil
 
getHeatSinkType(Entity) - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
 
getHideFilters() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
getHighestContinuousNumberOfCrits(Entity, int) - Static method in class megameklab.util.UnitUtil
 
getHighestContinuousNumberOfCritsArray(Mek) - Static method in class megameklab.util.UnitUtil
 
getInfantry() - Method in class megameklab.ui.util.ITab
 
getInfantry() - Method in class megameklab.ui.util.IView
 
getIntParam(String) - Static method in class megameklab.util.CConfig
Return the int value of a given config property.
getIntParam(String, int) - Static method in class megameklab.util.CConfig
Return the int value of a given config property.
getIntVal() - Method in class megameklab.ui.util.IntRangeTextField
Parses the text as an int.
getIntVal(int) - Method in class megameklab.ui.util.IntRangeTextField
Parses the text as an int.
getJump() - Method in class megameklab.ui.generalUnit.MovementView
 
getJumpJet() - Method in class megameklab.ui.generalUnit.MovementView
 
getJumpJetType(int) - Static method in class megameklab.util.UnitUtil
 
getJumpship() - Method in class megameklab.ui.util.ITab
 
getJumpship() - Method in class megameklab.ui.util.IView
 
getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.CritListCellRenderer
 
getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.EquipmentListCellRenderer
 
getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class megameklab.ui.util.WeaponListCellRenderer
 
getLocationField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getLocationField(int) - Method in interface megameklab.printing.InventoryEntry
 
getLocationField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getLocationField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getLocationIndex() - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
getLocationName() - Method in class megameklab.ui.util.BayWeaponCriticalTree
Used by the unallocated equipment list to show the name of the location on the popup menu
getLongField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getLongField(int) - Method in interface megameklab.printing.InventoryEntry
 
getLongField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getLongField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getMainUiWindowPosition(MenuBarOwner) - Static method in class megameklab.util.CConfig
 
getMainUiWindowSize(MenuBarOwner) - Static method in class megameklab.util.CConfig
 
getManualBV() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getMargins(PrintRecordSheet) - Static method in class megameklab.printing.reference.ReferenceTableBase
 
getMaxArmor(Entity, int) - Static method in class megameklab.util.UnitUtil
Determine the maximum number of armor points that can be mounted in a location.
getMaxContiguousNumOfCrits(Mek, int, boolean) - Static method in class megameklab.util.MekUtil
Returns the highest number of contiguous free crit slots available in the given location.
getMaximum() - Method in class megameklab.ui.util.IntRangeTextField
 
getMaximumArmorPoints(Entity) - Static method in class megameklab.util.UnitUtil
 
getMaximumArmorPoints(Entity, int) - Static method in class megameklab.util.UnitUtil
 
getMaximumArmorTonnage(Entity) - Static method in class megameklab.util.UnitUtil
 
getMaximumSize() - Method in class megameklab.ui.dialog.PrintQueueDialog.FixedXYPanel
 
getMediumField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getMediumField(int) - Method in interface megameklab.printing.InventoryEntry
 
getMediumField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getMediumField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getMek() - Method in class megameklab.ui.util.ITab
 
getMek() - Method in class megameklab.ui.util.IView
 
getMekMechanicalJump() - Method in class megameklab.ui.generalUnit.MovementView
 
getMekNameArrangement() - Static method in class megameklab.util.CConfig
 
getMinField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getMinField(int) - Method in interface megameklab.printing.InventoryEntry
 
getMinField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getMinField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getMinimum() - Method in class megameklab.ui.util.IntRangeTextField
 
getMinimumSize() - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
getMMLMenuBar() - Method in class megameklab.ui.MegaMekLabMainUI
 
getMMLMenuBar() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
getMMLMenuBar() - Method in interface megameklab.ui.MenuBarOwner
 
getMMLMenuBar() - Method in class megameklab.ui.StartupGUI
 
getMMLOptions() - Static method in class megameklab.MegaMekLab
 
getMMLPreferences() - Static method in class megameklab.MegaMekLab
 
getModel() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getMotiveType() - Method in class megameklab.ui.protoMek.PMChassisView
 
getMotiveTypeIndex() - Method in class megameklab.ui.mek.BMChassisView
 
getMounted() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
getMounted() - Method in class megameklab.ui.util.ProtoMekMountList
 
getMountLocation() - Method in class megameklab.ui.util.ProtoMekMountList
 
getMovementMode() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
getMovementMode() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
getName() - Method in class megameklab.ui.generalUnit.summary.AmmoSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.ArmorSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.CockpitSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.ControlsSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.CrewSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.EngineSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.FuelSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.GyroSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.HardpointSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.JumpSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.OtherSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.SailSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.StructureSummaryItem
 
getName() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.TransportSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.TurretSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
 
getName() - Method in class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
 
getNamedWindowSize(String) - Static method in class megameklab.util.CConfig
 
getNameField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getNameField(int) - Method in interface megameklab.printing.InventoryEntry
 
getNameField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getNameField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getNormalFont(float) - Method in class megameklab.printing.PrintRecordSheet
Used for measuring font metrics of a normal weight font
getNumCriticals(int) - Method in class megameklab.ui.battleArmor.BACriticalSuit
 
getPageCount() - Method in class megameklab.printing.PrintDropship
 
getPageCount() - Method in class megameklab.printing.PrintRecordSheet
 
getPaperSize() - Method in class megameklab.printing.RecordSheetOptions
 
getParam(String) - Static method in class megameklab.util.CConfig
Get a config value.
getParam(String, String) - Static method in class megameklab.util.CConfig
Get a config value, with a default value to be used if the value is not found.
getParentPane() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Gets the parent pane of this tab
getPoints() - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
getPointsRear() - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
getPreferredSize() - Method in class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
 
getPreferredSize() - Method in class megameklab.ui.generalUnit.summary.SummaryWeightLabel
 
getPreferredSize() - Method in class megameklab.ui.util.CritListCellRenderer
 
getPreferredSize() - Method in class megameklab.ui.util.EquipmentTableModel.Renderer
 
getProtoMek() - Method in class megameklab.ui.util.ITab
 
getProtoMek() - Method in class megameklab.ui.util.IView
 
getProtoMek() - Method in class megameklab.ui.util.ProtoMekMountList
 
getPrototypeCount() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
getQuantityField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getQuantityField(int) - Method in interface megameklab.printing.InventoryEntry
 
getQuantityField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getQuantityField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getRecentFile(int) - Static method in class megameklab.util.CConfig
 
getRecentFiles() - Static method in class megameklab.util.CConfig
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintAero
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintBattleArmor
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintCapitalShip
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintCompositeTankSheet
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintDropship
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintHandheldWeapon
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintInfantry
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintMek
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintProtoMek
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintRecordSheet
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintSmallUnitSheet
 
getRecordSheetTitle() - Method in class megameklab.printing.PrintTank
 
getRectBBox(SVGRectElement) - Static method in class megameklab.printing.PrintRecordSheet
 
getRenderer() - Method in class megameklab.ui.util.CriticalTableModel
 
getRenderer() - Method in class megameklab.ui.util.EquipmentTableModel
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintAero
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintCompositeTankSheet
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintMek
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintRecordSheet
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintSmallUnitSheet
 
getRightSideReferenceTables() - Method in class megameklab.printing.PrintTank
 
getRowCount() - Method in class megameklab.ui.util.CriticalTableModel
 
getRowCount() - Method in class megameklab.ui.util.EquipmentTableModel
 
getShortField(int) - Method in class megameklab.printing.AR10InventoryEntry
 
getShortField(int) - Method in interface megameklab.printing.InventoryEntry
 
getShortField(int) - Method in class megameklab.printing.StandardInventoryEntry
 
getShortField(int) - Method in class megameklab.printing.WeaponBayInventoryEntry
 
getShowFilters() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
getSingleCompactHeatSink(Mek) - Static method in class megameklab.util.MekUtil
get the single non-compact heat sink that is a non-engine sink, if it exits
getSizes() - Method in class megameklab.printing.reference.ClusterHitsTable
 
getSlotCount() - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
getSmallCraft() - Method in class megameklab.ui.util.ITab
 
getSmallCraft() - Method in class megameklab.ui.util.IView
 
getSorter(int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getSource() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getSourceActions(JComponent) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
getSourceActions(JComponent) - Method in class megameklab.ui.util.AeroBayTransferHandler
 
getSourceActions(JComponent) - Method in class megameklab.ui.util.CriticalTransferHandler
 
getStartUpType() - Static method in class megameklab.util.CConfig
 
getStructure() - Method in class megameklab.ui.mek.BMChassisView
 
getSVGDocument() - Method in class megameklab.printing.PrintRecordSheet
 
getSVGFileName(int) - Method in class megameklab.printing.PrintAero
 
getSVGFileName(int) - Method in class megameklab.printing.PrintBattleArmor
 
getSVGFileName(int) - Method in class megameklab.printing.PrintCapitalShip
 
getSVGFileName(int) - Method in class megameklab.printing.PrintCompositeTankSheet
 
getSVGFileName(int) - Method in class megameklab.printing.PrintDropship
 
getSVGFileName(int) - Method in class megameklab.printing.PrintHandheldWeapon
 
getSVGFileName(int) - Method in class megameklab.printing.PrintInfantry
 
getSVGFileName(int) - Method in class megameklab.printing.PrintMek
 
getSVGFileName(int) - Method in class megameklab.printing.PrintProtoMek
 
getSVGFileName(int) - Method in class megameklab.printing.PrintRecordSheet
 
getSVGFileName(int) - Method in class megameklab.printing.PrintSmallUnitSheet
 
getSVGFileName(int) - Method in class megameklab.printing.PrintTank
 
getTable() - Method in class megameklab.ui.battleArmor.BABuildView
 
getTable() - Method in class megameklab.ui.fighterAero.ASBuildView
 
getTable() - Method in class megameklab.ui.generalUnit.UnallocatedView
 
getTable() - Method in class megameklab.ui.largeAero.LABuildView
 
getTable() - Method in class megameklab.ui.mek.BMBuildView
 
getTable() - Method in class megameklab.ui.protoMek.PMBuildView
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class megameklab.ui.util.EquipmentTableModel.Renderer
 
getTableModel() - Method in class megameklab.ui.battleArmor.BABuildView
 
getTableModel() - Method in class megameklab.ui.fighterAero.ASBuildView
 
getTableModel() - Method in class megameklab.ui.generalUnit.UnallocatedView
 
getTableModel() - Method in class megameklab.ui.largeAero.LABuildView
 
getTableModel() - Method in class megameklab.ui.protoMek.PMBuildView
 
getTabOwner() - Method in class megameklab.ui.MegaMekLabMainUI
 
getTank() - Method in class megameklab.ui.util.ITab
 
getTank() - Method in class megameklab.ui.util.IView
 
getTechBaseAsString(EquipmentType) - Static method in class megameklab.ui.util.EquipmentTableModel
 
getTechFaction() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getTechIntroYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getTechLevel() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
getTechManager() - Method in class megameklab.ui.battleArmor.BAMainUI
 
getTechManager() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
getTechManager() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
getTechManager() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
getTechManager() - Method in interface megameklab.ui.EntitySource
 
getTechManager() - Method in class megameklab.ui.fighterAero.ASMainUI
 
getTechManager() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
getTechManager() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
getTechManager() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
getTechManager() - Method in class megameklab.ui.infantry.CIMainUI
 
getTechManager() - Method in class megameklab.ui.infantry.CIStructureTab
 
getTechManager() - Method in class megameklab.ui.largeAero.DSMainUI
 
getTechManager() - Method in class megameklab.ui.largeAero.DSStructureTab
 
getTechManager() - Method in class megameklab.ui.largeAero.WSMainUI
 
getTechManager() - Method in class megameklab.ui.largeAero.WSStructureTab
 
getTechManager() - Method in class megameklab.ui.mek.BMMainUI
 
getTechManager() - Method in class megameklab.ui.mek.BMStructureTab
 
getTechManager() - Method in class megameklab.ui.protoMek.PMMainUI
 
getTechManager() - Method in class megameklab.ui.protoMek.PMStructureTab
 
getTechManager() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
getTechManager() - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
getTechRating() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
getTestEntity() - Method in class megameklab.ui.generalUnit.StatusBar
Subclasses must override this to provide the correct type of TestEntity subclass.
getTextLength(String, float) - Method in class megameklab.printing.PrintRecordSheet
 
getTitle() - Method in class megameklab.printing.reference.ReferenceTableBase
 
getTitle() - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Gets the title of this tab
getTonnage() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
getTonnage() - Method in class megameklab.ui.fighterAero.ASChassisView
 
getTonnage() - Method in class megameklab.ui.largeAero.DSChassisView
 
getTonnage() - Method in class megameklab.ui.largeAero.WSChassisView
 
getTonnage() - Method in class megameklab.ui.mek.BMChassisView
 
getTonnage() - Method in class megameklab.ui.protoMek.PMChassisView
 
getToolTipInfo(Entity, Mounted<?>) - Static method in class megameklab.ui.EquipmentToolTip
 
getTotalArmorWeight(Entity) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
Helper function for patchwork.
getTurretConfiguration() - Method in class megameklab.ui.combatVehicle.CVChassisView
The turret configuration should be one of TURRET_NONE, TURRET_SINGLE, TURRET_DUAL, or TURRET_CHIN.
getType() - Method in class megameklab.ui.supportVehicle.SVChassisView
 
getType(int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getTypeface() - Method in class megameklab.printing.PrintRecordSheet
 
getTypeName(int) - Static method in class megameklab.ui.infantry.CIEquipmentView
 
getTypeName(int) - Static method in class megameklab.ui.infantry.CIFieldGunView
 
getUI(long, boolean, boolean) - Static method in class megameklab.ui.dialog.UiLoader
 
getUnallocatedAmmoTonnage(Entity) - Static method in class megameklab.util.UnitUtil
 
getUnallocatedMounted() - Method in class megameklab.ui.battleArmor.BAMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.fighterAero.ASMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.infantry.CIMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.largeAero.DSMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.largeAero.WSMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.MegaMekLabMainUI
Retrieves a list of mounted components that are currently not assigned to a location.
getUnallocatedMounted() - Method in class megameklab.ui.mek.BMMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.protoMek.PMMainUI
 
getUnallocatedMounted() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
getUnallocatedView() - Method in class megameklab.ui.combatVehicle.CVBuildTab
 
getUnallocatedView() - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
getUnderlyingInformation(String) - Static method in class megameklab.MegaMekLab
 
getUnit() - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
getUnit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
getUnit() - Method in class megameklab.ui.util.CriticalTransferHandler
 
getUnitMainUi() - Method in class megameklab.ui.MenuBar
Returns the unit main UI, if this menubar is attached to one (instead of the StartupGUI aka splash screen), null otherwise.
getUsedButtons() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
getValueAt(int, int) - Method in class megameklab.ui.util.CriticalTableModel
 
getValueAt(int, int) - Method in class megameklab.ui.util.EquipmentTableModel
 
getVisibleTableColumns(boolean) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
 
getVisibleTableColumns(boolean) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
This method is called to find the table columns to display when the table is first displayed and when the Table Column Mode button is pressed.
getVTOL() - Method in class megameklab.ui.util.ITab
 
getVTOL() - Method in class megameklab.ui.util.IView
 
getWalk() - Method in class megameklab.ui.generalUnit.MovementView
 
getWeaponList() - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
getWeightClass() - Method in class megameklab.ui.battleArmor.BAChassisView
 
getWeightComponent() - Method in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
getWeightComponent() - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
gravDecksChanged(List<Integer>) - Method in class megameklab.ui.largeAero.WSStructureTab
 
gravDecksChanged(List<Integer>) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
GravDeckSummaryItem - Class in megameklab.ui.generalUnit.summary
 
GravDeckSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
 
GroundMovementRecord - Class in megameklab.printing.reference
Generates a table for tracking movement of ground units for each turn
GroundMovementRecord(PrintRecordSheet, boolean, boolean) - Constructor for class megameklab.printing.reference.GroundMovementRecord
 
GroundToHitMods - Class in megameklab.printing.reference
To-Hit modifiers for all Meks and vehicles
GroundToHitMods(PrintEntity) - Constructor for class megameklab.printing.reference.GroundToHitMods
 
GroundToHitMods(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.GroundToHitMods
 
GUI_AS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_BA_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_BACKGROUND - Static variable in class megameklab.util.CConfig
 
GUI_BM_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_CI_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_AMMO - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_EMPTY - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_EQUIPMENT - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_NONHITTABLE - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_SYSTEMS - Static variable in class megameklab.util.CConfig
 
GUI_COLOR_WEAPONS - Static variable in class megameklab.util.CConfig
 
GUI_CV_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_DS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_FOREGROUND - Static variable in class megameklab.util.CConfig
 
GUI_FULLSCREEN - Static variable in class megameklab.util.CConfig
 
GUI_HHW_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_PLAF - Static variable in class megameklab.util.CConfig
 
GUI_PM_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_SV_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_TABBED_WINDOW - Static variable in class megameklab.util.CConfig
 
GUI_WS_MAINUI_WINDOW - Static variable in class megameklab.util.CConfig
 
gunnersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
gunnersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
gunnersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
GUNNERY_SKILL - Static variable in interface megameklab.printing.IdConstants
 
GUNNERY_SKILL_TEXT - Static variable in interface megameklab.printing.IdConstants
 
gyroChanged(int) - Method in interface megameklab.ui.listeners.MekBuildListener
 
gyroChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
GyroSummaryItem - Class in megameklab.ui.generalUnit.summary
 
GyroSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.GyroSummaryItem
 

H

handleMessage(String) - Method in interface megameklab.util.SingleInstanceService.MessageHandler
 
handleTabDetachment(EnhancedTabbedPane, int, Component, Point) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabDetachmentHandler
Handles custom tab detachment behavior
HardpointSummaryItem - Class in megameklab.ui.generalUnit.summary
 
HardpointSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.HardpointSummaryItem
 
harjelChanged(boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
harjelChanged(boolean) - Method in interface megameklab.ui.listeners.BABuildListener
 
hasAmmo(Entity, int) - Static method in class megameklab.util.UnitUtil
 
hasApollo() - Method in class megameklab.printing.WeaponBayInventoryEntry
 
hasArtemisIV() - Method in class megameklab.printing.WeaponBayInventoryEntry
 
hasArtemisV() - Method in class megameklab.printing.WeaponBayInventoryEntry
 
hasATM - Variable in class megameklab.printing.reference.ClusterHitsTable
 
hasClanDoubleHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
Checks for Clan DHS
hasClosedTabs() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
hasDetachedTabs() - Method in class megameklab.ui.util.EnhancedTabbedPane
Checks if there are any detached tabs
hasEntityNameChanged() - Method in interface megameklab.ui.FileNameManager
 
hasEntityNameChanged() - Method in class megameklab.ui.MegaMekLabMainUI
 
hasEntityNameChanged() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
hasEntityNameChanged() - Method in interface megameklab.ui.MenuBarOwner
 
hasEntityNameChanged() - Method in class megameklab.ui.StartupGUI
 
hasFullHeadEject() - Method in class megameklab.ui.mek.BMChassisView
 
hasHAG - Variable in class megameklab.printing.reference.ClusterHitsTable
 
hasHarjel() - Method in class megameklab.ui.battleArmor.BAChassisView
 
hashCode() - Method in class megameklab.printing.StandardInventoryEntry
 
hasLFBattery() - Method in class megameklab.ui.largeAero.WSChassisView
 
hasSameHeatSinkType(Mek, String) - Static method in class megameklab.util.MekUtil
 
hasSwitchableAmmo(WeaponType) - Static method in class megameklab.util.UnitUtil
 
hasTargComp(Entity) - Static method in class megameklab.util.UnitUtil
 
HEAT - Static variable in class megameklab.ui.util.CriticalTableModel
 
HEAT_SINK_PIPS - Static variable in interface megameklab.printing.IdConstants
 
heatProfileText() - Method in class megameklab.printing.PrintEntity
 
heatSinkBaseCountChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
heatSinkBaseCountChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
heatSinkBaseCountChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
heatSinkBaseCountChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change in the number of heat sinks that are part of the base chassis of an omni unit
heatSinkBaseCountChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
heatSinksChanged(int, int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
heatSinksChanged(int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
heatSinksChanged(int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
heatSinksChanged(int, int) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change in heat sink type or count for aerospace units
heatSinksChanged(EquipmentType, int) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change in heat sink type or count for meks
heatSinksChanged(EquipmentType, int) - Method in class megameklab.ui.mek.BMStructureTab
 
HeatSinkSummaryItem - Class in megameklab.ui.generalUnit.summary
 
HeatSinkSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
 
HeatSinkView - Class in megameklab.ui.generalUnit
Controls for selecting type and number of heat sinks for Meks and asfs.
HeatSinkView(ITechManager) - Constructor for class megameklab.ui.generalUnit.HeatSinkView
 
HEAVY_DUTY_GYRO_PIP - Static variable in interface megameklab.printing.IdConstants
 
HEXES - Enum constant in enum class megameklab.util.RSScale
 
HHWBuildListener - Interface in megameklab.ui.listeners
 
HHWChassisView - Class in megameklab.ui.handheldWeapon
 
HHWChassisView() - Constructor for class megameklab.ui.handheldWeapon.HHWChassisView
 
HHWEquipmentDatabaseView - Class in megameklab.ui.handheldWeapon
 
HHWEquipmentDatabaseView(EntitySource) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
 
HHWEquipmentList - Class in megameklab.ui.handheldWeapon
 
HHWEquipmentList(HandheldWeapon, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentList
 
HHWEquipmentTab - Class in megameklab.ui.handheldWeapon
 
HHWEquipmentTab(EntitySource) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentTab
 
HHWEquipmentView - Class in megameklab.ui.handheldWeapon
 
HHWEquipmentView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWEquipmentView
 
HHWMainUI - Class in megameklab.ui.handheldWeapon
 
HHWMainUI() - Constructor for class megameklab.ui.handheldWeapon.HHWMainUI
 
HHWStatusBar - Class in megameklab.ui.handheldWeapon
 
HHWStatusBar(HHWMainUI) - Constructor for class megameklab.ui.handheldWeapon.HHWStatusBar
 
HHWStructureTab - Class in megameklab.ui.handheldWeapon
 
HHWStructureTab(EntitySource, RefreshListener) - Constructor for class megameklab.ui.handheldWeapon.HHWStructureTab
 
hideAPButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideElement(String) - Method in class megameklab.printing.PrintRecordSheet
 
hideElement(String, boolean) - Method in class megameklab.printing.PrintRecordSheet
 
hideElement(Element) - Method in class megameklab.printing.PrintRecordSheet
Sets the visibility attribute to "hidden"
hideElement(Element, boolean) - Method in class megameklab.printing.PrintRecordSheet
Sets an element's visibility attribute
hideOneShotButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideProtoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideTorpedoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideUnavailButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideUnusableAmmoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
hideUnusedCrewElements() - Method in class megameklab.printing.PrintEntity
 
hideUnusedCrewElements() - Method in class megameklab.printing.PrintMek
 
HS_COUNT - Static variable in interface megameklab.printing.IdConstants
 
HS_TYPE - Static variable in interface megameklab.printing.IdConstants
 

I

IconView - Class in megameklab.ui.generalUnit
This view displays the icon that the unit will use in MM and MHQ and allows selecting a different icon from file or from another unit from the cache.
IconView() - Constructor for class megameklab.ui.generalUnit.IconView
 
IdConstants - Interface in megameklab.printing
ID attribute values in SVG templates
importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.mek.BMCriticalTransferHandler
 
importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.AeroBayTransferHandler
 
importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.BAASCriticalTransferHandler
 
importData(TransferHandler.TransferSupport) - Method in class megameklab.ui.util.CriticalTransferHandler
 
importData(TransferHandler.TransferSupport) - Method in class megameklab.util.MMLFileDropTransferHandler
 
importSettings() - Method in class megameklab.ui.MenuBar
Performs a settings import, currently only for the megameklab.properties file (CConfig).
importSettings(MenuBarOwner, File) - Static method in class megameklab.util.CConfig
Tries to import settings from the given properties file.
INCHES - Enum constant in enum class megameklab.util.RSScale
 
includeReferenceCharts() - Method in class megameklab.printing.PrintAero
 
includeReferenceCharts() - Method in class megameklab.printing.PrintCompositeTankSheet
 
includeReferenceCharts() - Method in class megameklab.printing.PrintMek
 
includeReferenceCharts() - Method in class megameklab.printing.PrintRecordSheet
Used to determine whether to scale the record sheet to make room for charts.
includeReferenceCharts() - Method in class megameklab.printing.PrintSmallUnitSheet
 
includeReferenceCharts() - Method in class megameklab.printing.PrintTank
 
incrementQty() - Method in class megameklab.printing.StandardInventoryEntry
 
indentMultiline() - Method in class megameklab.printing.AR10InventoryEntry
 
indentMultiline() - Method in interface megameklab.printing.InventoryEntry
 
indentMultiline() - Method in class megameklab.printing.StandardInventoryEntry
 
indentMultiline() - Method in class megameklab.printing.WeaponBayInventoryEntry
 
INDUSTRIAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
InfantryBuildListener - Interface in megameklab.ui.listeners
Listener for views used by conventional infantry.
InfantryUtil - Class in megameklab.util
 
initColumnSizes(JTable) - Method in class megameklab.ui.util.CriticalTableModel
 
initialize() - Method in class megameklab.ui.dialog.settings.SettingsDialog
 
initializeFromBlankUI(Consumer<MegaMekLabTabbedUI>) - Static method in class megameklab.ui.dialog.UiLoader
 
initializeLogging(String) - Static method in class megameklab.MegaMekLab
 
initUI() - Method in class megameklab.ui.fighterAero.ASChassisView
 
initUI() - Method in class megameklab.ui.largeAero.DSChassisView
 
initUI() - Method in class megameklab.ui.largeAero.LACrewView
 
initUI() - Method in class megameklab.ui.largeAero.WSChassisView
 
innerLabelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
 
insertTab(String, Icon, Component, String, int) - Method in class megameklab.ui.util.EnhancedTabbedPane
Override insertTab to ensure button positioning is updated
IntRangeTextField - Class in megameklab.ui.util
A text field for integer values that can specify a minimum and maximum value.
IntRangeTextField() - Constructor for class megameklab.ui.util.IntRangeTextField
 
IntRangeTextField(int) - Constructor for class megameklab.ui.util.IntRangeTextField
 
INVENTORY - Static variable in interface megameklab.printing.IdConstants
 
InventoryEntry - Interface in megameklab.printing
Interface for classes that process entries in the weapons and inventory table
InventoryWriter - Class in megameklab.printing
Formats text for the record sheet's "Weapons and Equipment Inventory" section.
InventoryWriter(PrintEntity) - Constructor for class megameklab.printing.InventoryWriter
Creates a new instance, determines column positions, and parses equipment.
InventoryWriter(PrintEntity, SVGRectElement) - Constructor for class megameklab.printing.InventoryWriter
 
IS_CLAN - Enum constant in enum class megameklab.printing.MekChassisArrangement
 
IS_ONLY - Enum constant in enum class megameklab.printing.MekChassisArrangement
 
IS_PIP_HEIGHT - Static variable in class megameklab.printing.PrintCapitalShip
Default height for structure pips
IS_PIP_WIDTH - Static variable in class megameklab.printing.PrintCapitalShip
Default width for structure pips
IS_PIPS - Static variable in interface megameklab.printing.IdConstants
 
IS_PIPS_HD - Static variable in interface megameklab.printing.IdConstants
 
IS_PIPS_HD_SH - Static variable in interface megameklab.printing.IdConstants
 
isAeroEquipment(EquipmentType, Aero) - Static method in class megameklab.util.AeroUtil
 
isAeroWeapon(EquipmentType, Aero) - Static method in class megameklab.util.AeroUtil
 
isAltMode() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
isAMS(WeaponType) - Static method in class megameklab.util.UnitUtil
 
isArmor(EquipmentType) - Static method in class megameklab.util.UnitUtil
tells if the EquipmentType is a type of armor
isArmorOrStructure(EquipmentType) - Static method in class megameklab.util.UnitUtil
 
isBAEquipment(EquipmentType, BattleArmor) - Static method in class megameklab.util.BattleArmorUtil
 
isBAMultiMount(EquipmentType) - Static method in class megameklab.util.BattleArmorUtil
 
isBattleArmorAPWeapon(EquipmentType) - Static method in class megameklab.util.BattleArmorUtil
 
isBattleArmorWeapon(EquipmentType, Entity) - Static method in class megameklab.util.BattleArmorUtil
 
isCASE(Mounted<?>) - Static method in class megameklab.util.MekUtil
 
isCellEditable(int, int) - Method in class megameklab.ui.util.CriticalTableModel
 
isCellEditable(int, int) - Method in class megameklab.ui.util.EquipmentTableModel
 
isConventional() - Method in class megameklab.ui.fighterAero.ASChassisView
 
isDropship() - Method in class megameklab.ui.largeAero.DSChassisView
 
isEntityEquipment(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
 
isExoskeleton() - Method in class megameklab.ui.battleArmor.BAChassisView
 
isFixedLocationSpreadEquipment(EquipmentType) - Static method in class megameklab.util.UnitUtil
Tells us if the passed in EquipmentType is equipment that uses critical slots/mounted and is spread across multiple locations
isFMU(Mounted<?>) - Static method in class megameklab.util.MekUtil
Returns true when a slot's equipment is unhittable and freely movable ("FMU"), such as Endo Steel and Ferro-Fibrous Armor but not CASE (which is unhittable but not freely movable as its location is important).
isFrameless() - Method in class megameklab.printing.RecordSheetOptions
 
isGlider() - Method in class megameklab.ui.protoMek.PMStructureTab
 
isHeatSink(EquipmentType) - Static method in class megameklab.util.UnitUtil
Checks if EquipmentType is a heat sink
isHeatSink(EquipmentType, boolean) - Static method in class megameklab.util.UnitUtil
 
isHeatSink(Mounted<?>) - Static method in class megameklab.util.UnitUtil
checks if Mounted is a heat sink
isIndustrial() - Method in class megameklab.ui.mek.BMChassisView
 
isIndustrialEquipment(EquipmentType) - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
Returns true if the given equipment is an Industrial Equipment such as a Backhoe (TM, pp.
isInfantryEquipment(EquipmentType, Entity) - Static method in class megameklab.util.InfantryUtil
 
isJumpJet(EquipmentType) - Static method in class megameklab.util.UnitUtil
Checks to see if something is a Jump Jet
isJumpJet(Mounted<?>) - Static method in class megameklab.util.UnitUtil
 
isJumpShip() - Method in class megameklab.ui.util.IView
 
isLargeLayout() - Method in class megameklab.printing.PrintHandheldWeapon
Checks if the layout is large based on the number of pips and ammo types
isLastCrit(Entity, CriticalSlot, int, int) - Static method in class megameklab.util.UnitUtil
 
isLastMekCrit(Mek, CriticalSlot, int, int) - Static method in class megameklab.util.MekUtil
 
isLegal(Entity, ITechnology) - Static method in class megameklab.util.UnitUtil
Checks to see if unit can use the tech level
isMASC(EquipmentType) - Static method in class megameklab.util.UnitUtil
tells if EquipmentType is MASC
isMekEquipment(EquipmentType, Mek) - Static method in class megameklab.util.MekUtil
Returns true if the given Equipment is available as equipment to the given Mek.
isMekWeapon(EquipmentType, Entity) - Static method in class megameklab.util.MekUtil
 
isMilitary() - Method in class megameklab.ui.largeAero.DSChassisView
 
isMineDispenser(EquipmentType) - Static method in class megameklab.util.UnitUtil
 
ISO_A4 - Enum constant in enum class megameklab.printing.PaperSize
 
isOmni() - Method in class megameklab.ui.fighterAero.ASChassisView
 
isOmni() - Method in class megameklab.ui.mek.BMChassisView
 
isPartialWing(Mounted<?>) - Static method in class megameklab.util.MekUtil
 
isPatchwork() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
isPhysicalWeapon(EquipmentType) - Static method in class megameklab.util.UnitUtil
Checks if EquipmentType is a Mek Physical weapon.
isPreviousCritEmpty(Entity, CriticalSlot, int, int) - Static method in class megameklab.util.UnitUtil
Deprecated, for removal: This API element is subject to removal in a future version.
isPreviousCriticalSlotEmpty(Entity, int, int) - Static method in class megameklab.util.UnitUtil
Determines if the previous critical slot is empty.
isPrimitive() - Method in class megameklab.ui.fighterAero.ASChassisView
 
isPrimitive() - Method in class megameklab.ui.mek.BMChassisView
 
isPrintableBAEquipment(EquipmentType) - Static method in class megameklab.printing.PrintUtil
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
isPrintableEquipment(EquipmentType) - Static method in class megameklab.printing.PrintUtil
 
isPrintableEquipment(EquipmentType, boolean) - Static method in class megameklab.printing.PrintUtil
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
isPrintableEquipment(EquipmentType, Entity) - Static method in class megameklab.printing.PrintUtil
simple method to let us know if eq should be printed on the weapons and equipment section of the Record sheet.
isProtoMekEquipment(EquipmentType, ProtoMek) - Static method in class megameklab.util.ProtoMekUtil
 
isProtoMekEquipment(EquipmentType, ProtoMek, boolean) - Static method in class megameklab.util.ProtoMekUtil
 
isQuad() - Method in class megameklab.ui.protoMek.PMStructureTab
 
isRemoteSensorDispenser(EquipmentType) - Static method in class megameklab.util.UnitUtil
 
isRunning() - Method in class megameklab.util.SingleInstanceService
Check if the service is running
isSmallCraft() - Method in class megameklab.ui.util.IView
 
isSpheroid() - Method in class megameklab.ui.largeAero.DSChassisView
 
isStructure(EquipmentType) - Static method in class megameklab.util.UnitUtil
tells if the EquipmentType is a type of armor
isSuperheavy() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
isSuperheavy() - Method in class megameklab.ui.mek.BMChassisView
 
isSupportVehicleEquipment(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
Returns true if the given Equipment is available as equipment to the given Support Vehicle.
isTankEquipment(EquipmentType, Tank) - Static method in class megameklab.util.TankUtil
Tests whether equipment should be shown on the equipment tab for the unit.
isTankMiscEquipment(EquipmentType, Entity) - Static method in class megameklab.util.TankUtil
Tests whether equipment should be shown on the equipment tab for the unit as non-weapon equipment.
isTankWeapon(EquipmentType, Entity) - Static method in class megameklab.util.TankUtil
 
isTSM(EquipmentType) - Static method in class megameklab.util.UnitUtil
tells if EquipmentType is TSM or TargetComp
isUltraHeavy() - Method in class megameklab.ui.protoMek.PMChassisView
 
isUnitWeapon(EquipmentType, Entity) - Static method in class megameklab.util.UnitUtil
 
isValidDropLocation(JTree.DropLocation, Mounted<?>) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Determines whether the equipment can be dropped here.
isValidLocation(Entity, EquipmentType, int) - Static method in class megameklab.util.UnitUtil
Checks whether the equipment can be added to the location on the build tab
isVSTOL() - Method in class megameklab.ui.fighterAero.ASChassisView
 
isVTOL() - Method in class megameklab.ui.util.IView
 
isWarShip() - Method in class megameklab.ui.util.IView
 
isWeaponEnhancement(EquipmentType) - Static method in class megameklab.util.UnitUtil
Checks whether equipment can be linked to a weapon to enhance it (e.g.
ITab - Class in megameklab.ui.util
 
ITab(EntitySource) - Constructor for class megameklab.ui.util.ITab
 
itemStateChanged(ItemEvent) - Method in class megameklab.ui.supportVehicle.SVChassisModView
 
IView - Class in megameklab.ui.util
 
IView(EntitySource) - Constructor for class megameklab.ui.util.IView
 

J

jumpChanged(int, EquipmentType) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.infantry.CIStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.largeAero.DSStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.largeAero.WSStructureTab
 
jumpChanged(int, EquipmentType) - Method in interface megameklab.ui.listeners.BuildListener
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.protoMek.PMStructureTab
 
jumpChanged(int, EquipmentType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
JumpSummaryItem - Class in megameklab.ui.generalUnit.summary
 
JumpSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.JumpSummaryItem
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.infantry.CIStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.largeAero.DSStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.largeAero.WSStructureTab
 
jumpTypeChanged(EquipmentType) - Method in interface megameklab.ui.listeners.BuildListener
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.protoMek.PMStructureTab
 
jumpTypeChanged(EquipmentType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 

K

keyPressed(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
keyReleased(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
keyTyped(KeyEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
KF_PIPS - Static variable in interface megameklab.printing.IdConstants
 
kfBoomChanged(boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
 
kfBoomChanged(boolean) - Method in interface megameklab.ui.listeners.DropshipBuildListener
 
KfDriveSummaryItem - Class in megameklab.ui.generalUnit.summary
 
KfDriveSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
 
KickLocation - Class in megameklab.printing.reference
Hit location table for kick attacks
KickLocation(PrintMek) - Constructor for class megameklab.printing.reference.KickLocation
 

L

LABEL_DEFAULT_FONT_SIZE - Static variable in class megameklab.printing.PrintHandheldWeapon
Default/Fallback font size for labels
labelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
 
LABuildTab - Class in megameklab.ui.largeAero
Build tab for Small Craft and Dropships
LABuildTab(EntitySource) - Constructor for class megameklab.ui.largeAero.LABuildTab
 
LABuildView - Class in megameklab.ui.largeAero
Shows unallocated equipment and presents menus options for adding equipment to bays.
LABuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.largeAero.LABuildView
 
LACrewView - Class in megameklab.ui.largeAero
Structure tab panel for setting crew levels and quarters, as well as life boats and escape pods.
LACrewView(ITechManager) - Constructor for class megameklab.ui.largeAero.LACrewView
 
LACriticalView - Class in megameklab.ui.largeAero
The Crit Slots view for Large Craft (including Small Craft) Aft side arcs on spheroid small craft and DropShips are implemented as rear-mounted weapons in the left/right side locations but here they are shown as separate locations both to make it less confusing to the user and for the need to maintain a separate count of the number of slots filled in that arc.
LACriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.largeAero.LACriticalView
 
LAEquipmentTab - Class in megameklab.ui.largeAero
The Equipment Tab for Large Aerospace units (DS, SC, WS, SS...) showing the equipment database and the current loadout list.
LAEquipmentTab(EntitySource) - Constructor for class megameklab.ui.largeAero.LAEquipmentTab
 
LARGE_LAYOUT_THRESHOLD_AMMO_AMOUNT1 - Static variable in class megameklab.printing.PrintHandheldWeapon
 
LARGE_LAYOUT_THRESHOLD_AMMO_AMOUNT2 - Static variable in class megameklab.printing.PrintHandheldWeapon
 
LARGE_LAYOUT_THRESHOLD_AMMO_TYPE_COUNT - Static variable in class megameklab.printing.PrintHandheldWeapon
 
LARGE_LAYOUT_THRESHOLD_ARMOR_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
Threshold for large layout
LARGE_LAYOUT_THRESHOLD_WEAPON_TYPE_COUNT - Static variable in class megameklab.printing.PrintHandheldWeapon
 
LBL_BATTLEARMOR - Static variable in interface megameklab.printing.IdConstants
 
LBL_JUMP - Static variable in interface megameklab.printing.IdConstants
 
LBL_ROLE - Static variable in interface megameklab.printing.IdConstants
 
LBL_VEE_MODE - Static variable in interface megameklab.printing.IdConstants
 
lfBatteryChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
 
lfBatteryChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
LfBatterySummaryItem - Class in megameklab.ui.generalUnit.summary
 
LfBatterySummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
 
LIFE_BOATS - Static variable in interface megameklab.printing.IdConstants
 
LifeBoatSummaryItem - Class in megameklab.ui.generalUnit.summary
 
LifeBoatSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
 
lineColor - Variable in class megameklab.ui.util.LocationBorder
Color of the border.
lineCount() - Method in class megameklab.printing.reference.NotesTable
 
lineCount() - Method in class megameklab.printing.reference.ReferenceTable
 
load() - Static method in class megameklab.util.CConfig
Loads the MegaMekLab configuration.
loadConfigFile() - Static method in class megameklab.util.CConfig
Loads the Config file.
loadFile(File) - Method in class megameklab.ui.MenuBar
 
loadFonts() - Static method in class megameklab.util.UnitUtil
 
loadImageFileChooser - Variable in class megameklab.ui.MenuBar
 
loadMany(List<File>, MenuBarOwner) - Static method in class megameklab.ui.util.TabUtil
 
loadMany(List<Entity>, List<String>, MenuBarOwner) - Static method in class megameklab.ui.util.TabUtil
 
loadOutModel - Variable in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
loadTabState() - Static method in class megameklab.ui.util.TabUtil
 
loadTemplate(int, PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
 
loadTemplate(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
Creates the base template document.
loadUi(long, boolean, boolean) - Static method in class megameklab.ui.dialog.UiLoader
 
loadUi(Entity, String) - Static method in class megameklab.ui.dialog.UiLoader
 
loadUnitFromFile(int) - Method in class megameklab.ui.MenuBar
 
loc - Variable in class megameklab.printing.WeaponBayText
The location of the bay, or locations if multiple identical bays are combined.
LOCATION - Static variable in class megameklab.ui.util.CriticalTableModel
 
locationBorder(String) - Static method in class megameklab.ui.util.CritCellUtil
 
LocationBorder - Class in megameklab.ui.util
A Java Swing Border with slightly curved top and bottom lines.
LocationBorder(Color, float) - Constructor for class megameklab.ui.util.LocationBorder
 
locationBorderNoLine(String) - Static method in class megameklab.ui.util.CritCellUtil
 
locations() - Method in class megameklab.ui.battleArmor.BACriticalSuit
 
lostOwnership(Clipboard, Transferable) - Method in class megameklab.ui.MenuBar
 

M

MAG_CLAMP_NOTE - Static variable in interface megameklab.printing.IdConstants
 
main(String...) - Static method in class megameklab.MegaMekLab
 
main(String[]) - Static method in class megameklab.printing.CGLMassPrinter
 
MAIN_GUN_ARMOR - Static variable in interface megameklab.printing.IdConstants
 
MAIN_GUN_SHADOW - Static variable in interface megameklab.printing.IdConstants
 
MAIN_GUN_TEXT - Static variable in interface megameklab.printing.IdConstants
 
mainGunChanged(boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
 
mainGunChanged(boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
 
makeCompactGrid(Container, int, int, int, int, int, int) - Static method in class megameklab.ui.util.SpringUtilities
Aligns the first rows * cols components of parent in a grid.
manualBVChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
manualBVChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change of the manually entered BV.
manualBVChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
manualBVChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
MARGIN_BELOW_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
Default margin below an ammo label
marinesChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
marinesChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
marinesChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
markUnavailableLocations(int) - Method in class megameklab.ui.mek.BMCriticalView
Darkens all crit blocks other than the one for the given location
markUnavailableLocations(Mounted<?>) - Method in class megameklab.ui.mek.BMCriticalView
Darkens all crit blocks that are unavailable to the given equipment, e.g.
MAX_AMMO_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
Maximum amount of pips displayable, after that we leave blank
MAX_ARMOR_PIPS - Static variable in class megameklab.printing.PrintHandheldWeapon
Maximum amount of pips displayable, after that we leave blank
MAX_MARGIN_ABOVE_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
Maximum margin above an ammo label
MAX_PIP_ROWS - Static variable in class megameklab.printing.PrintCapitalShip
Default height of armor block in number of pips
MAX_PRINTABLE_ENTITIES - Static variable in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
MAX_SINGLE_PAGE_LINES - Static variable in class megameklab.printing.PrintDropship
The maximum number of inventory lines to print as a single page.
maximizeArmor() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
maximizeArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
maximizeArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
maximizeArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
 
maximizeArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
 
maximizeArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Signals that the armor should be set to the maximum value for the unit.
maximizeArmor() - Method in class megameklab.ui.mek.BMStructureTab
 
maximizeArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
 
maximizeArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
megameklab - package megameklab
 
MegaMekLab - Class in megameklab
 
megameklab.printing - package megameklab.printing
 
megameklab.printing.reference - package megameklab.printing.reference
 
megameklab.ui - package megameklab.ui
 
megameklab.ui.battleArmor - package megameklab.ui.battleArmor
 
megameklab.ui.combatVehicle - package megameklab.ui.combatVehicle
 
megameklab.ui.dialog - package megameklab.ui.dialog
 
megameklab.ui.dialog.settings - package megameklab.ui.dialog.settings
 
megameklab.ui.fighterAero - package megameklab.ui.fighterAero
 
megameklab.ui.generalUnit - package megameklab.ui.generalUnit
 
megameklab.ui.generalUnit.summary - package megameklab.ui.generalUnit.summary
 
megameklab.ui.handheldWeapon - package megameklab.ui.handheldWeapon
 
megameklab.ui.infantry - package megameklab.ui.infantry
 
megameklab.ui.largeAero - package megameklab.ui.largeAero
 
megameklab.ui.listeners - package megameklab.ui.listeners
 
megameklab.ui.mek - package megameklab.ui.mek
 
megameklab.ui.protoMek - package megameklab.ui.protoMek
 
megameklab.ui.supportVehicle - package megameklab.ui.supportVehicle
 
megameklab.ui.util - package megameklab.ui.util
 
megameklab.util - package megameklab.util
 
MegaMekLabFileSaver - Class in megameklab.ui.util
 
MegaMekLabFileSaver(MMLogger, String) - Constructor for class megameklab.ui.util.MegaMekLabFileSaver
 
MegaMekLabMainUI - Class in megameklab.ui
 
MegaMekLabMainUI() - Constructor for class megameklab.ui.MegaMekLabMainUI
 
MegaMekLabTabbedUI - Class in megameklab.ui
Replaces MegaMekLabMainUI as the top-level window for MML.
MegaMekLabTabbedUI(MegaMekLabMainUI...) - Constructor for class megameklab.ui.MegaMekLabTabbedUI
Constructs a new MegaMekLabTabbedUI instance, which serves as the main tabbed UI for managing multiple MegaMekLabMainUI editors.
MegaMekLabUnitSelectorDialog - Class in megameklab.ui.dialog
 
MegaMekLabUnitSelectorDialog(JFrame, UnitLoadingDialog, boolean) - Constructor for class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
Constructs a Unit Selector Dialog that only allows choosing with closing the dialog.
MegaMekLabUnitSelectorDialog(JFrame, UnitLoadingDialog, Consumer<MegaMekLabUnitSelectorDialog>) - Constructor for class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
Constructs a Unit Selector Dialog that allows choosing a Unit while keeping the dialog open by pressing Enter or the "Select" button.
MEK_AUTOCOMPACT - Static variable in class megameklab.util.CConfig
 
MEK_AUTOFILL - Static variable in class megameklab.util.CConfig
 
MEK_AUTOSORT - Static variable in class megameklab.util.CConfig
 
MekBuildListener - Interface in megameklab.ui.listeners
Listener for views used by Meks.
MekChassisArrangement - Enum Class in megameklab.printing
This class represents the different types of arrangement of the chassis names of those Meks that have a Clan and an IS name such as the Mad Cat a.k.a.
MekCritSlotSorter(Mek) - Constructor for class megameklab.util.MekUtil.MekCritSlotSorter
 
MekFallTable - Class in megameklab.printing.reference
Table showing the direction of a fall and side taking damage
MekFallTable(PrintMek) - Constructor for class megameklab.printing.reference.MekFallTable
 
MekHitLocation - Class in megameklab.printing.reference
Hit locations table for Meks
MekHitLocation(PrintMek) - Constructor for class megameklab.printing.reference.MekHitLocation
 
MekLocationAndClusterTable - Class in megameklab.printing.reference
Adds hit location and cluster tables to the fluff image region instead of shrinking sheet and adding them to the side.
MekLocationAndClusterTable(PrintEntity) - Constructor for class megameklab.printing.reference.MekLocationAndClusterTable
 
MekMountedSorter(Mek) - Constructor for class megameklab.util.MekUtil.MekMountedSorter
 
MekUtil - Class in megameklab.util
 
MekUtil.MekCritSlotSorter - Class in megameklab.util
A location CriticalSlot sorter using the official sort order (mostly)
MekUtil.MekMountedSorter - Class in megameklab.util
A Mounted sorter using the official sort order (mostly)
MenuBar - Class in megameklab.ui
 
MenuBar(MenuBarOwner) - Constructor for class megameklab.ui.MenuBar
 
MenuBarOwner - Interface in megameklab.ui
This interface must be implemented by classes that display the MenuBar.
militaryChanged(boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
 
militaryChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
 
militaryChanged(boolean) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
MIN_ARMOR_PIPS_PER_ROW - Static variable in class megameklab.printing.PrintHandheldWeapon
Default minimum amount of pips for a row
MIN_LINE_SPACING - Static variable in class megameklab.printing.InventoryWriter
The amount of space between lines, as a factor of the font height determined by FontMetrics
MIN_MARGIN_ABOVE_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
Minimum margin above an ammo label
MIN_PIP_SPACING - Static variable in class megameklab.printing.PrintHandheldWeapon
Default minimum spacing between the outer edges of pips
MINUS_1_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_2_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_3_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_4_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_5_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_6_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_7_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_8_MP - Static variable in interface megameklab.printing.IdConstants
 
MINUS_9_MP - Static variable in interface megameklab.printing.IdConstants
 
MISC_MUL_OPEN_BEHAVIOUR - Static variable in class megameklab.util.CConfig
 
MISC_SKIP_SAFETY_PROMPTS - Static variable in class megameklab.util.CConfig
 
MISC_STARTUP - Static variable in class megameklab.util.CConfig
 
MISC_SUMMARY_FORMAT_TRO - Static variable in class megameklab.util.CConfig
 
MiscEquipmentSummaryItem - Class in megameklab.ui.generalUnit.summary
This Summary Item sums up all misctype equipment not handled elsewhere (it excludes JJ, UMU, heat sinks, TSM) and without weapons and ammo.
MiscEquipmentSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
 
MiscSettingsPanel - Class in megameklab.ui.dialog.settings
A panel allowing to change MML's general preferences
MISSILE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
MML_COLOR_ELEMENTS - Static variable in interface megameklab.printing.IdConstants
 
MML_FIELD_WIDTH - Static variable in interface megameklab.printing.IdConstants
 
MML_GAP - Static variable in interface megameklab.printing.IdConstants
 
MML_MULTISECTION - Static variable in interface megameklab.printing.IdConstants
 
MMLConstants - Class in megameklab
These are constants that hold across MegaMekLab.
MMLConstants() - Constructor for class megameklab.MMLConstants
 
MMLFileChooser - Class in megameklab.ui.dialog
This is a custom JFileChooser that preserves the last used directory as well as window size and position.
MMLFileChooser() - Constructor for class megameklab.ui.dialog.MMLFileChooser
 
MMLFileDropTransferHandler - Class in megameklab.util
 
MMLFileDropTransferHandler(MenuBarOwner) - Constructor for class megameklab.util.MMLFileDropTransferHandler
 
mmlMenuBar - Variable in class megameklab.ui.MegaMekLabMainUI
 
MMLOptions - Class in megameklab
 
MMLOptions() - Constructor for class megameklab.MMLOptions
 
MMLOptionsChangedEvent - Class in megameklab
An event triggered after the MMLOptions are changed.
MMLOptionsChangedEvent() - Constructor for class megameklab.MMLOptionsChangedEvent
 
MMLStartUp - Enum Class in megameklab.ui
This class represents the different types of entry into MML that can be configured in the settings.
MODE_1 - Static variable in interface megameklab.printing.IdConstants
 
MODE_2 - Static variable in interface megameklab.printing.IdConstants
 
MODE_2_LABEL - Static variable in interface megameklab.printing.IdConstants
 
modelChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
modelChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
modelChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
modelChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
modelChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
 
modelChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
 
modelChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
 
modelChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
 
modelChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
 
modelChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
 
modelChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
modularChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
 
modularChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
MOTIVE_TYPE_BIPED - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_BIPED - Static variable in class megameklab.ui.protoMek.PMChassisView
 
MOTIVE_TYPE_GLIDER - Static variable in class megameklab.ui.protoMek.PMChassisView
 
MOTIVE_TYPE_LAM_BM - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_LAM_STD - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_QUAD - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_QUAD - Static variable in class megameklab.ui.protoMek.PMChassisView
 
MOTIVE_TYPE_QV_TRACKED - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_QV_WHEELED - Static variable in class megameklab.ui.mek.BMChassisView
 
MOTIVE_TYPE_TRIPOD - Static variable in class megameklab.ui.mek.BMChassisView
 
motiveChanged(EntityMovementMode) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
motiveChanged(EntityMovementMode) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in motive type.
motiveTypeChanged(EntityMovementMode, boolean) - Method in class megameklab.ui.infantry.CIStructureTab
 
motiveTypeChanged(EntityMovementMode, boolean) - Method in interface megameklab.ui.listeners.InfantryBuildListener
 
mountedComparator() - Static method in class megameklab.util.StringUtils
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
mouseClicked(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
mouseEntered(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
 
mouseExited(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
 
mouseExited(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
mouseExited(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
mouseExited(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
 
mousePressed(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
 
mousePressed(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
mousePressed(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
mousePressed(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.battleArmor.BABuildView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.fighterAero.ASBuildView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.generalUnit.UnallocatedView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentList
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.largeAero.LABuildView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.mek.BMBuildView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.protoMek.PMBuildView
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
mouseReleased(MouseEvent) - Method in class megameklab.ui.util.DropTargetCriticalList
 
MOVEMENT_TYPE - Static variable in interface megameklab.printing.IdConstants
 
MovementCost - Class in megameklab.printing.reference
General table for movement costs
MovementCost(PrintEntity) - Constructor for class megameklab.printing.reference.MovementCost
 
MovementCost(PrintRecordSheet, List<Entity>) - Constructor for class megameklab.printing.reference.MovementCost
 
MovementCost(PrintRecordSheet, Entity) - Constructor for class megameklab.printing.reference.MovementCost
 
MovementView - Class in megameklab.ui.generalUnit
Controls for setting a unit's speed
MovementView(ITechManager) - Constructor for class megameklab.ui.generalUnit.MovementView
 
MP_1 - Static variable in interface megameklab.printing.IdConstants
 
MP_2 - Static variable in interface megameklab.printing.IdConstants
 
MP_2_LABEL - Static variable in interface megameklab.printing.IdConstants
 
MP_AIRMEK_CRUISE - Static variable in interface megameklab.printing.IdConstants
 
MP_AIRMEK_FLANK - Static variable in interface megameklab.printing.IdConstants
 
MP_AIRMEK_RUN - Static variable in interface megameklab.printing.IdConstants
 
MP_AIRMEK_WALK - Static variable in interface megameklab.printing.IdConstants
 
MP_CRUISE - Static variable in interface megameklab.printing.IdConstants
 
MP_FLANK - Static variable in interface megameklab.printing.IdConstants
 
MP_GROUND - Static variable in interface megameklab.printing.IdConstants
 
MP_JUMP - Static variable in interface megameklab.printing.IdConstants
 
MP_MAX_THRUST - Static variable in interface megameklab.printing.IdConstants
 
MP_RUN - Static variable in interface megameklab.printing.IdConstants
 
MP_SAFE_THRUST - Static variable in interface megameklab.printing.IdConstants
 
MP_WALK - Static variable in interface megameklab.printing.IdConstants
 
MulDndBehaviour - Enum Class in megameklab.ui
 
mulIdChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
mulIdChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
 
mulIdChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
mulIdChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
MVFArmorView - Class in megameklab.ui.generalUnit
Panel for assigning armor type and tonnage for Meks, (combat) vehicles, and fighters.
MVFArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.MVFArmorView
Create the armor panel
MVFArmorView(ITechManager, boolean) - Constructor for class megameklab.ui.generalUnit.MVFArmorView
Create the armor panel
MyomerEnhancementSummaryItem - Class in megameklab.ui.generalUnit.summary
 
MyomerEnhancementSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
 

N

N_BATTLEARMOR - Static variable in interface megameklab.printing.IdConstants
 
N_COL - Static variable in class megameklab.ui.util.EquipmentTableModel
 
N_COLS - Static variable in class megameklab.ui.util.CriticalTableModel
 
N_COLS_WEAPON_TABLE - Static variable in class megameklab.ui.util.CriticalTableModel
 
N_CREW - Static variable in interface megameklab.printing.IdConstants
 
N_MARINES - Static variable in interface megameklab.printing.IdConstants
 
N_OTHER - Static variable in interface megameklab.printing.IdConstants
 
N_PASSENGERS - Static variable in interface megameklab.printing.IdConstants
 
NAG_EQUIPMENT_CTRLCLICK - Static variable in class megameklab.util.CConfig
 
NAG_IMPORT_SETTINGS - Static variable in class megameklab.util.CConfig
 
NAME - Static variable in class megameklab.ui.util.CriticalTableModel
 
NEW_BATTLEARMOR - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_CONVINFANTRY - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_DROPSHIP - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_FIGHTER - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_JUMPSHIP - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_MEK - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_PROTOMEK - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_SUPPORTVEE - Enum constant in enum class megameklab.ui.MMLStartUp
 
NEW_TANK - Enum constant in enum class megameklab.ui.MMLStartUp
 
newTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
newUnit(long) - Method in interface megameklab.ui.MenuBarOwner
Creates a new main UI frame for the given unit type and disposes the existing frame (this MenuBarOwner).
newUnit(long, boolean) - Method in class megameklab.ui.MegaMekLabTabbedUI
The name is misleading, this is actually the Switch Unit Type operation! Replaces the current editor with a new blank one of the given unit type.
newUnit(long, boolean) - Method in interface megameklab.ui.MenuBarOwner
Creates a new main UI frame for the given unit type and disposes the existing frame (this MenuBarOwner).
NO_SHADE - Static variable in class megameklab.printing.reference.ReferenceTableBase
 
NO_SOLDIER - Static variable in interface megameklab.printing.IdConstants
 
NOSE_HEAT - Static variable in interface megameklab.printing.IdConstants
 
NOTES - Static variable in interface megameklab.printing.IdConstants
 
NotesTable - Class in megameklab.printing.reference
An empty panel for adding notes.
NotesTable(PrintRecordSheet, int) - Constructor for class megameklab.printing.reference.NotesTable
 
nRows() - Method in class megameklab.printing.AR10InventoryEntry
 
nRows() - Method in interface megameklab.printing.InventoryEntry
 
nRows() - Method in class megameklab.printing.StandardInventoryEntry
 
nRows() - Method in class megameklab.printing.WeaponBayInventoryEntry
 
numFieldGunsChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
numFieldGunsChanged(int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
 
numSecondaryChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
numSecondaryChanged(int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
 

O

officersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
officersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
officersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
OFFSET_FIRST_LABEL - Static variable in class megameklab.printing.PrintHandheldWeapon
In case there are labels, offset the first label (and the whole bbox)
okAction() - Method in class megameklab.ui.dialog.settings.SettingsDialog
 
okButtonActionPerformed(ActionEvent) - Method in class megameklab.ui.dialog.PrintQueueDialog
 
omniChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
omniChanged(boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
omniChanged(boolean) - Method in interface megameklab.ui.listeners.AeroBuildListener
 
omniChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in omni status
omniChanged(boolean) - Method in interface megameklab.ui.listeners.MekBuildListener
 
omniChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
 
ONE_SHOT - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
onTabCloseRequest(int, Component, InputEvent) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called when a tab wants to be closed
onTabDetached(Window, EnhancedTabbedPane.DetachedTabInfo) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called after a tab has been detached and placed in a window
onTabDetaching(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called before a tab is detached from the pane
onTabReattached(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called after a tab has been reattached to the pane
onTabReattaching(EnhancedTabbedPane.DetachedTabInfo) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called before a tab is reattached to the pane
onTabRemoved(int, Component) - Method in interface megameklab.ui.util.EnhancedTabbedPane.TabStateListener
Called after a tab has been removed
optionClicked(DialogOptionComponent, IOption, boolean) - Method in class megameklab.ui.generalUnit.QuirksTab
 
options - Variable in class megameklab.printing.PrintRecordSheet
 
optionSwitched(DialogOptionComponent, IOption, int) - Method in class megameklab.ui.generalUnit.QuirksTab
 
OTHER - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
OtherSummaryItem - Class in megameklab.ui.generalUnit.summary
 
OtherSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.OtherSummaryItem
 
outerLabelBorder - Static variable in interface megameklab.ui.generalUnit.summary.SummaryItem
 

P

PageBreak - Class in megameklab.printing
Dummy entity that indicates that the page should be broken when printing.
PageBreak() - Constructor for class megameklab.printing.PageBreak
 
paintBorder(Component, Graphics, int, int, int, int) - Method in class megameklab.ui.util.LocationBorder
 
paintComponent(Graphics) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
paintComponent(Graphics) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
paintComponent(Graphics) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
PaperSize - Enum Class in megameklab.printing
A collection of constants used for setting up print jobs
parse(String) - Static method in enum class megameklab.printing.MekChassisArrangement
Parses the given String, returning the ClanIsMekNameArrangement fitting the String like the valueOf() method does, but returns CLAN_IS when it can't be parsed (instead of null).
parse(String) - Static method in enum class megameklab.ui.MMLStartUp
Parses the given String, returning the MMLStartUp fitting the String like the valueOf() method does, but returns SPLASH_SCREEN when it can't be parsed (instead of null).
PARTIAL_WING_BONUS - Static variable in interface megameklab.printing.IdConstants
 
passengersChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
passengersChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
passengersChanged(int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
passesFilter(EquipmentType, Entity) - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
PATCHWORK - Static variable in interface megameklab.printing.IdConstants
 
PatchworkArmorView - Class in megameklab.ui.generalUnit
Displays a list of comboboxes with labels that displays the current armor type per location for patchwork armor and allows it to be changed.
PatchworkArmorView(ITechManager) - Constructor for class megameklab.ui.generalUnit.PatchworkArmorView
 
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.largeAero.DSStructureTab
 
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.largeAero.WSStructureTab
 
patchworkChanged(int, ArmorType) - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Notifies of a change in the type of armor assigned to a specific location of a unit with patchwork armor.
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.mek.BMStructureTab
 
patchworkChanged(int, ArmorType) - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
PHYSICAL - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
PhysicalAttacks - Class in megameklab.printing.reference
Attack mods and damage for Mek physical attacks
PhysicalAttacks(PrintMek) - Constructor for class megameklab.printing.reference.PhysicalAttacks
 
PILOT_NAME - Static variable in interface megameklab.printing.IdConstants
 
PILOTING_SKILL - Static variable in interface megameklab.printing.IdConstants
 
PILOTING_SKILL_TEXT - Static variable in interface megameklab.printing.IdConstants
 
pintleTurretChanged(boolean, int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify that a pintle turret has been added or removed
pintleTurretChanged(boolean, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
PIP_MAX_DISTANCE_MULTIPLIER_X - Static variable in class megameklab.printing.PrintHandheldWeapon
Maximum distance between pips relative to pip diameter (Horizontal)
PIP_MAX_DISTANCE_MULTIPLIER_Y - Static variable in class megameklab.printing.PrintHandheldWeapon
Maximum distance between pips relative to pip diameter (Vertical)
PIP_MIN_RADIUS - Static variable in class megameklab.printing.PrintHandheldWeapon
Default minimum radius for pip
PIP_RADIUS - Static variable in class megameklab.printing.PrintHandheldWeapon
Default radius for a pip
PIP_STROKE_WIDTH - Static variable in class megameklab.printing.PrintHandheldWeapon
Default stroke width for a pip
PIPS - Static variable in interface megameklab.printing.IdConstants
 
PIPS_PER_ROW - Static variable in class megameklab.printing.PrintCapitalShip
Default width of armor block in number of pips
placeReferenceCharts(List<ReferenceTable>, Node, double, double, double, double) - Method in class megameklab.printing.PrintRecordSheet
Adds a list of reference tables to the document, sizing to fit withing the available space.
platoonSizeChanged(int, int) - Method in class megameklab.ui.infantry.CIStructureTab
 
platoonSizeChanged(int, int) - Method in interface megameklab.ui.listeners.InfantryBuildListener
 
PMBuildTab - Class in megameklab.ui.protoMek
Tab for assigning equipment to locations
PMBuildTab(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMBuildTab
 
PMBuildView - Class in megameklab.ui.protoMek
Shows unallocated equipment that needs to be assigned to a slot.
PMBuildView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMBuildView
 
PMChassisView - Class in megameklab.ui.protoMek
Construction options and systems for ProtoMeks.
PMChassisView(ITechManager) - Constructor for class megameklab.ui.protoMek.PMChassisView
 
PMCriticalView - Class in megameklab.ui.protoMek
The Crit Slots view for a ProtoMek
PMCriticalView(EntitySource, RefreshListener) - Constructor for class megameklab.ui.protoMek.PMCriticalView
 
PMEquipmentTab - Class in megameklab.ui.protoMek
The Equipment Tab for ProtoMek units showing the equipment database and the current loadout list.
PMEquipmentTab(EntitySource) - Constructor for class megameklab.ui.protoMek.PMEquipmentTab
 
PMMainUI - Class in megameklab.ui.protoMek
Main UI for building protomeks
PMMainUI() - Constructor for class megameklab.ui.protoMek.PMMainUI
 
PMStatusBar - Class in megameklab.ui.protoMek
Status bar for ProtoMek construction
PMStatusBar(PMMainUI) - Constructor for class megameklab.ui.protoMek.PMStatusBar
 
PMStructureTab - Class in megameklab.ui.protoMek
Structure tab for protomeks
PMStructureTab(EntitySource) - Constructor for class megameklab.ui.protoMek.PMStructureTab
 
podSpinnerModels - Variable in class megameklab.ui.generalUnit.TransportView
 
podSpinners - Variable in class megameklab.ui.generalUnit.TransportView
 
popupLabel() - Method in class megameklab.printing.RecordSheetTask
 
PopupMessages - Class in megameklab.ui
This class contains static methods that each show a commonly used popup message, such as the "unit is invalid" warning or common errors.
PowerAmplifierSummaryItem - Class in megameklab.ui.generalUnit.summary
 
PowerAmplifierSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
 
PQ_ADJUSTED_BV - Static variable in class megameklab.util.CConfig
 
PQ_SINGLE_PRINT - Static variable in class megameklab.util.CConfig
 
PREFERRED_SINGLE_PAGE_LINES - Static variable in class megameklab.printing.PrintDropship
The maximum number of lines to put on the first page if there has to be a second.
PreviewTab - Class in megameklab.ui.generalUnit
 
PreviewTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.PreviewTab
 
print(Graphics, PageFormat, int) - Method in class megameklab.printing.PrintRecordSheet
 
PRINT - Enum constant in enum class megameklab.ui.MulDndBehaviour
 
printableArea - Variable in enum class megameklab.printing.PaperSize
 
PrintAero - Class in megameklab.printing
Lays out record sheet for non-capital aerospace units
PrintAero(Aero, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintAero
Creates an SVG object for the record sheet
printAllUnits(List<? extends BTObject>, boolean) - Static method in class megameklab.util.UnitPrintManager
Creates and runs a print job using the default record sheet options
printAllUnits(List<? extends BTObject>, boolean, RecordSheetOptions) - Static method in class megameklab.util.UnitPrintManager
Creates and runs a print job using the provided record sheet options
printAR10Block(float, double, double) - Method in class megameklab.printing.InventoryWriter
Adds a static table showing the details of the types of AR10 missiles.
PrintBattleArmor - Class in megameklab.printing
Lays out a record sheet block for a single BattleArmor unit
PrintBattleArmor(BattleArmor, int, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintBattleArmor
Creates an SVG object for the record sheet
printBayInfo(float, double, double) - Method in class megameklab.printing.InventoryWriter
Convenience method for printing information related to cargo and transport bays.
PrintCapitalShip - Class in megameklab.printing
Generates a record sheet image for JumpShips, WarShips, and space stations.
PrintCapitalShip(Jumpship, int) - Constructor for class megameklab.printing.PrintCapitalShip
Creates an SVG object for the record sheet using the global printing options
PrintCapitalShip(Jumpship, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintCapitalShip
Creates an SVG object for the record sheet
printChassis(Entity) - Method in enum class megameklab.printing.MekChassisArrangement
 
PrintCompositeTankSheet - Class in megameklab.printing
Creates a single-page record sheet for two vehicles.
PrintCompositeTankSheet(Tank, Tank, int) - Constructor for class megameklab.printing.PrintCompositeTankSheet
Create a record sheet for two vehicles, or one vehicle and tables, with default options
PrintCompositeTankSheet(Tank, Tank, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintCompositeTankSheet
Create a record sheet for two vehicles, or one vehicle and tables.
PrintDropship - Class in megameklab.printing
Record sheet layout for Dropships, base class for other large craft
PrintDropship(Aero, int) - Constructor for class megameklab.printing.PrintDropship
Creates an SVG object for the record sheet using the global printing options
PrintDropship(Aero, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintDropship
Creates an SVG object for the record sheet
printEntity(Entity) - Static method in class megameklab.util.UnitPrintManager
 
PrintEntity - Class in megameklab.printing
Base class for printing Entity record sheets
PrintEntity(int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintEntity
Creates an SVG object for the record sheet
printGravityDecks(Jumpship, float, double, double) - Method in class megameklab.printing.InventoryWriter
Prints the gravity deck block
PrintHandheldWeapon - Class in megameklab.printing
 
PrintHandheldWeapon(HandheldWeapon, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintHandheldWeapon
Creates an SVG object for the record sheet
PrintInfantry - Class in megameklab.printing
Lays out a record sheet block for a single infantry unit
PrintInfantry(Infantry, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintInfantry
Creates an SVG object for the record sheet
PrintMek - Class in megameklab.printing
Lays out a record sheet for a Mek
PrintMek(Mek, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintMek
Creates an SVG object for the record sheet
printMUL(JFrame, boolean) - Static method in class megameklab.util.UnitPrintManager
 
printMUL(JFrame, boolean, File) - Static method in class megameklab.util.UnitPrintManager
 
PrintProtoMek - Class in megameklab.printing
Lays out a record sheet block for a single ProtoMek
PrintProtoMek(ProtoMek, int, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintProtoMek
Creates an SVG object for the record sheet
PrintQueueDialog - Class in megameklab.ui.dialog
Allows selecting multiple units and printing their record sheets.
PrintQueueDialog(JFrame, boolean) - Constructor for class megameklab.ui.dialog.PrintQueueDialog
 
PrintQueueDialog(JFrame, boolean, List<? extends BTObject>, boolean, String) - Constructor for class megameklab.ui.dialog.PrintQueueDialog
 
PrintQueueDialog.FixedXYPanel - Class in megameklab.ui.dialog
 
PrintRecordSheet - Class in megameklab.printing
Base class for rendering record sheets.
PrintRecordSheet(int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintRecordSheet
Creates an SVG object for the record sheet
printReverseSideMessage(double, double) - Method in class megameklab.printing.InventoryWriter
Add single line of text explaining where to find the standard scale bays for ships that cannot fit both capital and standard on the obverse.
printSelectedUnit(JFrame, boolean) - Static method in class megameklab.util.UnitPrintManager
 
PrintSmallUnitSheet - Class in megameklab.printing
Lays out a record sheet for infantry, BA, or protoMeks
PrintSmallUnitSheet(Collection<? extends Entity>, int) - Constructor for class megameklab.printing.PrintSmallUnitSheet
Create a record sheet for two vehicles, or one vehicle and tables, with default options
PrintSmallUnitSheet(Collection<? extends Entity>, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintSmallUnitSheet
Create a record sheet for two vehicles, or one vehicle and tables.
PrintTank - Class in megameklab.printing
Configures record sheet for ground combat and support vehicles.
PrintTank(Tank, int, RecordSheetOptions) - Constructor for class megameklab.printing.PrintTank
Creates an SVG object for the record sheet
printUnitFile(JFrame, boolean, boolean) - Static method in class megameklab.util.UnitPrintManager
 
PrintUtil - Class in megameklab.printing
 
process(List<Integer>) - Method in class megameklab.printing.RecordSheetTask
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintAero
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintCompositeTankSheet
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintDropship
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintEntity
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintMek
 
processImage(int, PageFormat) - Method in class megameklab.printing.PrintRecordSheet
Renders the sheet to the Graphics object.
processImage(int, PageFormat) - Method in class megameklab.printing.PrintSmallUnitSheet
 
PROJECT_NAME - Static variable in class megameklab.MMLConstants
 
PropulsionSummaryItem - Class in megameklab.ui.generalUnit.summary
 
PropulsionSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
 
PROTOMEK_INDEX - Static variable in interface megameklab.printing.IdConstants
 
ProtoMekBuildListener - Interface in megameklab.ui.listeners
Listener for views used by Protomechs.
protoMekHasRoom(ProtoMek, int, Mounted<?>) - Static method in class megameklab.util.ProtoMekUtil
Checks whether the space has room for the equipment within the slot and weight limits.
ProtoMekMountList - Class in megameklab.ui.util
The location crit block for ProtoMeks
ProtoMekMountList(EntitySource, RefreshListener, int) - Constructor for class megameklab.ui.util.ProtoMekMountList
 
ProtoMekSpecialHitLocation - Class in megameklab.printing.reference
Table for proto damage due to area effect, falling, or collisions.
ProtoMekSpecialHitLocation(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ProtoMekSpecialHitLocation
 
ProtoMekUtil - Class in megameklab.util
 
PROTOTYPE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
PunchKickLocation - Class in megameklab.printing.reference
Combined punch and kick location table for used with condensed reference tables.
PunchKickLocation(PrintEntity) - Constructor for class megameklab.printing.reference.PunchKickLocation
 
PunchLocation - Class in megameklab.printing.reference
Hit location table for punch attacks
PunchLocation(PrintMek) - Constructor for class megameklab.printing.reference.PunchLocation
 
pxHeight - Variable in enum class megameklab.printing.PaperSize
 
pxWidth - Variable in enum class megameklab.printing.PaperSize
 

Q

quartersChanged(int, int, int, int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
quartersChanged(int, int, int, int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
quartersChanged(int, int, int, int) - Method in interface megameklab.ui.listeners.AeroVesselBuildListener
 
QuirksTab - Class in megameklab.ui.generalUnit
 
QuirksTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.QuirksTab
 

R

RandomMovementTable - Class in megameklab.printing.reference
Aerospace random movement due to heat or failed control roll by 5+
RandomMovementTable(PrintAero, boolean) - Constructor for class megameklab.printing.reference.RandomMovementTable
 
RANGE - Static variable in interface megameklab.printing.IdConstants
 
RANGE_IN_HEXES - Static variable in interface megameklab.printing.IdConstants
 
RANGE_MOD - Static variable in interface megameklab.printing.IdConstants
 
rangeChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
rangeChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
RearTurretSummaryItem - Class in megameklab.ui.generalUnit.summary
 
RearTurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
 
reattachAllTabs() - Method in class megameklab.ui.MegaMekLabMainUI
 
reattachAllTabs() - Method in class megameklab.ui.util.EnhancedTabbedPane
Programmatically reattaches all detached tabs
rebuild() - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
RECENT_FILE_COUNT - Static variable in class megameklab.util.CConfig
 
RECENT_UNIT - Enum constant in enum class megameklab.ui.MMLStartUp
 
RecordSheetOptions - Class in megameklab.printing
A set of options for controlling what is displayed on the record sheet
RecordSheetOptions() - Constructor for class megameklab.printing.RecordSheetOptions
 
RecordSheetOptions(RecordSheetOptions) - Constructor for class megameklab.printing.RecordSheetOptions
 
RecordSheetPreviewPanel - Class in megameklab.ui.generalUnit
 
RecordSheetPreviewPanel() - Constructor for class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
RecordSheetTask - Class in megameklab.printing
Renders one or more record sheets as a background task.
redistributePrototypeHS(int) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change in the distribution between single and double heat sinks on a unit with prototype double heat sinks.
redistributePrototypeHS(int) - Method in class megameklab.ui.mek.BMStructureTab
 
reduceProtoMekAmmo(ProtoMek, EquipmentType, int) - Static method in class megameklab.util.ProtoMekUtil
Subtracts the given number of shots from the given ammo on the given ProtoMek.
ReferenceTable - Class in megameklab.printing.reference
Base class for reference tables that format contents into a grid, with optional footnotes
ReferenceTable(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ReferenceTable
 
ReferenceTable(PrintRecordSheet, double...) - Constructor for class megameklab.printing.reference.ReferenceTable
 
ReferenceTableBase - Class in megameklab.printing.reference
Base class for quick reference tables for record sheets
ReferenceTableBase(PrintRecordSheet) - Constructor for class megameklab.printing.reference.ReferenceTableBase
 
refillCritSlots(Mek, int, List<CriticalSlot>) - Static method in class megameklab.util.MekUtil
Fills the given list of crit slots into the given location.
refresh - Variable in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
refresh - Variable in class megameklab.ui.util.AbstractCriticalTransferHandler
 
refresh - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
refresh() - Method in class megameklab.ui.battleArmor.BABuildTab
 
refresh() - Method in class megameklab.ui.battleArmor.BABuildView
 
refresh() - Method in class megameklab.ui.battleArmor.BAChassisView
 
refresh() - Method in class megameklab.ui.battleArmor.BACriticalView
 
refresh() - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
refresh() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
refresh() - Method in class megameklab.ui.combatVehicle.CVBuildTab
 
refresh() - Method in class megameklab.ui.combatVehicle.CVChassisView
 
refresh() - Method in class megameklab.ui.combatVehicle.CVCriticalView
 
refresh() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
refresh() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
refresh() - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
refresh() - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
 
refresh() - Method in class megameklab.ui.fighterAero.ASBuildTab
 
refresh() - Method in class megameklab.ui.fighterAero.ASBuildView
 
refresh() - Method in class megameklab.ui.fighterAero.ASChassisView
 
refresh() - Method in class megameklab.ui.fighterAero.ASCriticalView
 
refresh() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
refresh() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
refresh() - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
refresh() - Method in class megameklab.ui.generalUnit.HeatSinkView
 
refresh() - Method in class megameklab.ui.generalUnit.IconView
 
refresh() - Method in class megameklab.ui.generalUnit.MovementView
 
refresh() - Method in class megameklab.ui.generalUnit.MVFArmorView
 
refresh() - Method in class megameklab.ui.generalUnit.PreviewTab
 
refresh() - Method in class megameklab.ui.generalUnit.QuirksTab
Refreshes the quirks tab
refresh() - Method in class megameklab.ui.generalUnit.StatusBar
 
refresh() - Method in class megameklab.ui.generalUnit.summary.SummaryView
 
refresh() - Method in class megameklab.ui.generalUnit.TransportTab
 
refresh() - Method in class megameklab.ui.generalUnit.TransportView
 
refresh() - Method in class megameklab.ui.generalUnit.UnallocatedView
 
refresh() - Method in class megameklab.ui.handheldWeapon.HHWEquipmentView
 
refresh() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
refresh() - Method in class megameklab.ui.infantry.CIArmorView
 
refresh() - Method in class megameklab.ui.infantry.CIAugmentationView
 
refresh() - Method in class megameklab.ui.infantry.CIEquipmentView
 
refresh() - Method in class megameklab.ui.infantry.CIFieldGunView
 
refresh() - Method in class megameklab.ui.infantry.CIMountView
 
refresh() - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
refresh() - Method in class megameklab.ui.infantry.CISpecializationView
 
refresh() - Method in class megameklab.ui.infantry.CIStructureTab
 
refresh() - Method in class megameklab.ui.largeAero.DSChassisView
 
refresh() - Method in class megameklab.ui.largeAero.DSStructureTab
 
refresh() - Method in class megameklab.ui.largeAero.LABuildTab
 
refresh() - Method in class megameklab.ui.largeAero.LABuildView
 
refresh() - Method in class megameklab.ui.largeAero.LACriticalView
 
refresh() - Method in class megameklab.ui.largeAero.WSChassisView
 
refresh() - Method in class megameklab.ui.largeAero.WSStructureTab
 
refresh() - Method in class megameklab.ui.mek.BMBuildTab
 
refresh() - Method in class megameklab.ui.mek.BMBuildView
 
refresh() - Method in class megameklab.ui.mek.BMChassisView
 
refresh() - Method in class megameklab.ui.mek.BMCriticalView
 
refresh() - Method in class megameklab.ui.mek.BMStructureTab
 
refresh() - Method in class megameklab.ui.protoMek.PMBuildTab
 
refresh() - Method in class megameklab.ui.protoMek.PMBuildView
 
refresh() - Method in class megameklab.ui.protoMek.PMChassisView
 
refresh() - Method in class megameklab.ui.protoMek.PMCriticalView
 
refresh() - Method in class megameklab.ui.protoMek.PMStructureTab
 
refresh() - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
refresh() - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
refresh() - Method in class megameklab.ui.supportVehicle.SVChassisModView
Checks for compatibility with selected modifications and disables the checkbox for any that are not compatible.
refresh() - Method in class megameklab.ui.supportVehicle.SVChassisView
 
refresh() - Method in class megameklab.ui.supportVehicle.SVCriticalView
 
refresh() - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
refresh(int) - Method in class megameklab.ui.util.FactionComboBox
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.AmmoSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.ArmorSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.CockpitSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.ControlsSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.CrewSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.EngineSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.EquipmentSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.FuelSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.GravDeckSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.GyroSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.HardpointSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.HeatSinkSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.JumpSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.KfDriveSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.LfBatterySummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.LifeBoatSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.MiscEquipmentSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.MyomerEnhancementSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.OtherSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.PowerAmplifierSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.PropulsionSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.RearTurretSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SailSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.StructureSummaryItem
 
refresh(Entity) - Method in interface megameklab.ui.generalUnit.summary.SummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.TransportSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.TurretSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
 
refresh(Entity) - Method in class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
 
refreshAll() - Method in class megameklab.ui.battleArmor.BABuildTab
 
refreshAll() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshAll() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshAll() - Method in class megameklab.ui.fighterAero.ASBuildTab
 
refreshAll() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshAll() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshAll() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshAll() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshAll() - Method in class megameklab.ui.largeAero.LABuildTab
 
refreshAll() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshAll() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshAll() - Method in class megameklab.ui.mek.BMBuildTab
 
refreshAll() - Method in class megameklab.ui.mek.BMMainUI
 
refreshAll() - Method in interface megameklab.ui.MenuBarOwner
This method is called when this menubar owner should refresh all displayed content (all tabs in the unit main UIs).
refreshAll() - Method in class megameklab.ui.protoMek.PMBuildTab
 
refreshAll() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshAll() - Method in class megameklab.ui.supportVehicle.SVBuildTab
 
refreshAll() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshAll() - Method in interface megameklab.ui.util.RefreshListener
 
refreshArmor() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshArmor() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshArmor() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshArmor() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshArmor() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshArmor() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshArmor() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshArmor() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshArmor() - Method in class megameklab.ui.mek.BMMainUI
 
refreshArmor() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshArmor() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshArmor() - Method in interface megameklab.ui.util.RefreshListener
 
refreshBuild() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshBuild() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshBuild() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshBuild() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshBuild() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshBuild() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshBuild() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshBuild() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshBuild() - Method in class megameklab.ui.mek.BMMainUI
 
refreshBuild() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshBuild() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshBuild() - Method in interface megameklab.ui.util.RefreshListener
 
refreshContents() - Method in class megameklab.ui.util.ProtoMekMountList
 
refreshDamage() - Method in class megameklab.ui.infantry.CIStatusBar
 
refreshDockingHardpoints() - Method in class megameklab.ui.generalUnit.TransportTab
This refreshes the count of docking hardpoints on the display
refreshEquipment() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshEquipment() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshEquipment() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshEquipment() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshEquipment() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshEquipment() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshEquipment() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshEquipment() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshEquipment() - Method in class megameklab.ui.mek.BMMainUI
 
refreshEquipment() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshEquipment() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshEquipment() - Method in interface megameklab.ui.util.RefreshListener
 
refreshEquipmentTable() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.infantry.CIStructureTab
 
refreshEquipmentTable() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.mek.BMMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshEquipmentTable() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshEquipmentTable() - Method in interface megameklab.ui.util.RefreshListener
 
refreshHeader() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshHeader() - Method in interface megameklab.ui.util.RefreshListener
 
refreshHeat() - Method in class megameklab.ui.fighterAero.ASStatusBar
 
refreshHeat() - Method in class megameklab.ui.mek.BMStatusBar
 
RefreshListener - Interface in megameklab.ui.util
 
refreshMenuBar() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshMenuBar() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
refreshMenuBar() - Method in class megameklab.ui.MenuBar
Refreshes this menubar.
refreshMenuBar() - Method in interface megameklab.ui.MenuBarOwner
Refreshes the menu bar.
refreshMenuBar() - Method in class megameklab.ui.StartupGUI
 
refreshModel() - Method in class megameklab.ui.util.CriticalTableModel
 
refreshMovement() - Method in class megameklab.ui.battleArmor.BAStatusBar
 
refreshMovement() - Method in class megameklab.ui.combatVehicle.CVStatusBar
 
refreshMovement() - Method in class megameklab.ui.infantry.CIStatusBar
 
refreshOnShow - Variable in class megameklab.ui.generalUnit.QuirksTab
 
refreshPreview() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshPreview() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
refreshPreview() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshPreview() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshPreview() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshPreview() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshPreview() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshPreview() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshPreview() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshPreview() - Method in class megameklab.ui.mek.BMMainUI
 
refreshPreview() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshPreview() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshPreview() - Method in interface megameklab.ui.util.RefreshListener
 
refreshRequired - Variable in class megameklab.ui.MegaMekLabMainUI
 
refreshSlots() - Method in class megameklab.ui.combatVehicle.CVStatusBar
 
refreshSlots() - Method in class megameklab.ui.handheldWeapon.HHWStatusBar
 
refreshSlots() - Method in class megameklab.ui.mek.BMStatusBar
 
refreshSlots() - Method in class megameklab.ui.protoMek.PMStatusBar
 
refreshStatus() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshStatus() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshStatus() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshStatus() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshStatus() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshStatus() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshStatus() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshStatus() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshStatus() - Method in class megameklab.ui.mek.BMMainUI
 
refreshStatus() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshStatus() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshStatus() - Method in interface megameklab.ui.util.RefreshListener
 
refreshStructure() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshStructure() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshStructure() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshStructure() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshStructure() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshStructure() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshStructure() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshStructure() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshStructure() - Method in class megameklab.ui.mek.BMMainUI
 
refreshStructure() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshStructure() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshStructure() - Method in interface megameklab.ui.util.RefreshListener
 
refreshSummary() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshSummary() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
refreshSummary() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshSummary() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
refreshSummary() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshSummary() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
refreshSummary() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshSummary() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
refreshSummary() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshSummary() - Method in class megameklab.ui.infantry.CIStructureTab
 
refreshSummary() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshSummary() - Method in class megameklab.ui.largeAero.DSStructureTab
 
refreshSummary() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshSummary() - Method in class megameklab.ui.largeAero.WSStructureTab
 
refreshSummary() - Method in interface megameklab.ui.listeners.BuildListener
 
refreshSummary() - Method in class megameklab.ui.mek.BMMainUI
 
refreshSummary() - Method in class megameklab.ui.mek.BMStructureTab
 
refreshSummary() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshSummary() - Method in class megameklab.ui.protoMek.PMStructureTab
 
refreshSummary() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshSummary() - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
refreshSummary() - Method in interface megameklab.ui.util.RefreshListener
 
refreshTable() - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
 
refreshTable() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
refreshTransport() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshTransport() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshTransport() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshTransport() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshTransport() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshTransport() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshTransport() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshTransport() - Method in class megameklab.ui.mek.BMMainUI
 
refreshTransport() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshTransport() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshTransport() - Method in interface megameklab.ui.util.RefreshListener
 
refreshUnitView() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
refreshWeapons() - Method in class megameklab.ui.battleArmor.BAMainUI
 
refreshWeapons() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
refreshWeapons() - Method in class megameklab.ui.fighterAero.ASMainUI
 
refreshWeapons() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
refreshWeapons() - Method in class megameklab.ui.infantry.CIMainUI
 
refreshWeapons() - Method in class megameklab.ui.largeAero.DSMainUI
 
refreshWeapons() - Method in class megameklab.ui.largeAero.WSMainUI
 
refreshWeapons() - Method in class megameklab.ui.MegaMekLabMainUI
 
refreshWeapons() - Method in class megameklab.ui.mek.BMMainUI
 
refreshWeapons() - Method in class megameklab.ui.protoMek.PMMainUI
 
refreshWeapons() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
refreshWeapons() - Method in interface megameklab.ui.util.RefreshListener
 
refreshWeight() - Method in class megameklab.ui.generalUnit.StatusBar
Refreshes the weight display.
refreshWeight() - Method in class megameklab.ui.infantry.CIStatusBar
 
register() - Method in class megameklab.util.SingleInstanceService
Register this as the primary instance
reloadTabs() - Method in class megameklab.ui.battleArmor.BAMainUI
 
reloadTabs() - Method in class megameklab.ui.combatVehicle.CVMainUI
 
reloadTabs() - Method in class megameklab.ui.fighterAero.ASMainUI
 
reloadTabs() - Method in class megameklab.ui.handheldWeapon.HHWMainUI
 
reloadTabs() - Method in class megameklab.ui.infantry.CIMainUI
 
reloadTabs() - Method in class megameklab.ui.largeAero.DSMainUI
 
reloadTabs() - Method in class megameklab.ui.largeAero.WSMainUI
 
reloadTabs() - Method in class megameklab.ui.MegaMekLabMainUI
 
reloadTabs() - Method in class megameklab.ui.mek.BMMainUI
 
reloadTabs() - Method in class megameklab.ui.protoMek.PMMainUI
 
reloadTabs() - Method in class megameklab.ui.supportVehicle.SVMainUI
 
remove(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
Override remove to ensure button positioning is updated
removeActionButton(JButton) - Method in class megameklab.ui.util.EnhancedTabbedPane
Removes a button from the action buttons panel
removeActionButtons() - Method in class megameklab.ui.util.EnhancedTabbedPane
Removes all action buttons from the tabbed pane
removeAll() - Method in class megameklab.ui.util.EnhancedTabbedPane
 
removeAllActionListeners() - Method in class megameklab.ui.fighterAero.ASBuildTab
 
removeAllActionListeners() - Method in class megameklab.ui.largeAero.LABuildTab
 
removeAllActionListeners() - Method in class megameklab.ui.protoMek.PMBuildTab
 
removeAllCrits() - Method in class megameklab.ui.util.CriticalTableModel
 
removeAllEquipment() - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
removeAllEquipment() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
removeAllListeners() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
removeAllListeners() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
removeAllListeners() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
removeAllListeners() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
removeAllListeners() - Method in class megameklab.ui.infantry.CIStructureTab
 
removeAllListeners() - Method in class megameklab.ui.largeAero.DSStructureTab
 
removeAllListeners() - Method in class megameklab.ui.largeAero.WSStructureTab
 
removeAllListeners() - Method in class megameklab.ui.mek.BMStructureTab
 
removeAllListeners() - Method in class megameklab.ui.protoMek.PMStructureTab
 
removeAllMiscMounteds(Entity, EquipmentFlag) - Static method in class megameklab.util.UnitUtil
 
removeAllMounteds(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
 
removeAllWeapons() - Method in class megameklab.ui.combatVehicle.CVWeaponView
 
removeArm(Mek, int) - Static method in class megameklab.util.MekUtil
 
removeClanCase(Entity) - Static method in class megameklab.util.UnitUtil
Deprecated.
since 0.50.04 - IntelliJ reports 0 uses.
removeCrit() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
removeCrit(int) - Method in class megameklab.ui.util.CriticalTableModel
 
removeCriticals(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
Sets the corresponding critical slots to null for the Mounted object.
removeCriticals(Entity, Mounted<?>, int) - Static method in class megameklab.util.UnitUtil
Sets the corresponding critical slots to null for the Mounted object in the given location.
removeCrits(int...) - Method in class megameklab.ui.util.CriticalTableModel
Remove a collection of crits specified by the given list of indices.
removeEnhancements(Mek) - Static method in class megameklab.util.MekUtil
Removes all enhancements (TSM and MASC) from the mek
removeExported(String, int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
removeFMU(Entity, int, int, int) - Static method in class megameklab.util.MekUtil
Removes all equipment that is freely movable and unhittable (e.g.
removeHand(Mek, int) - Static method in class megameklab.util.MekUtil
 
removeHeatSinks(Mek, int) - Static method in class megameklab.util.MekUtil
Removes the specified number of heat sinks from the mek Heat sinks are removed first fwith LOC_NONE above the free crit limit then they are removed with a location, and lastly they are removed below the free crit limit
removeHiddenAmmo(Mounted<?>) - Static method in class megameklab.util.UnitUtil
If the given Mounted is a one-shot launcher or infantry weapon, this method removes the hidden ammo linked to it, if any.
removeISorArmorCrits(Entity, boolean) - Static method in class megameklab.util.UnitUtil
remove all CriticalSlots on the passed unit that are internal structure or armor
removeISorArmorMounts(Entity, boolean) - Static method in class megameklab.util.UnitUtil
remove all Mounted on the passed unit that are internal structure or armor
removeJumpJets(Mek, int) - Static method in class megameklab.util.MekUtil
Removes all jump jets from the mek
removeListener(ArmorLocationView.ArmorLocationListener) - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
removeListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSChassisView
 
removeListener(AdvancedAeroBuildListener) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
removeListener(AeroBuildListener) - Method in class megameklab.ui.fighterAero.ASChassisView
 
removeListener(AeroVesselBuildListener) - Method in class megameklab.ui.largeAero.LACrewView
 
removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.MVFArmorView
 
removeListener(ArmorAllocationListener) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
removeListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAChassisView
 
removeListener(BABuildListener) - Method in class megameklab.ui.battleArmor.BAEnhancementView
 
removeListener(BuildListener) - Method in class megameklab.ui.combatVehicle.CVTransportView
 
removeListener(BuildListener) - Method in class megameklab.ui.fighterAero.ASTransportView
 
removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.FuelView
 
removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.MovementView
 
removeListener(BuildListener) - Method in class megameklab.ui.generalUnit.TransportView
 
removeListener(CVBuildListener) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
removeListener(DropshipBuildListener) - Method in class megameklab.ui.largeAero.DSChassisView
 
removeListener(HHWBuildListener) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
 
removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CISpecializationView
 
removeListener(InfantryBuildListener) - Method in class megameklab.ui.infantry.CIWeaponView
 
removeListener(MekBuildListener) - Method in class megameklab.ui.mek.BMChassisView
 
removeListener(MekBuildListener) - Method in class megameklab.ui.mek.BMLAMFuelView
 
removeListener(ProtoMekBuildListener) - Method in class megameklab.ui.protoMek.PMChassisView
 
removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisModView
 
removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVChassisView
 
removeListener(SVBuildListener) - Method in class megameklab.ui.supportVehicle.SVCrewView
 
removeMount() - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
removeMounted(int) - Method in class megameklab.ui.util.CriticalTableModel
 
removeMounted(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
Removes a piece of equipment from the Entity
removeNotify() - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
 
removeNotify() - Method in class megameklab.ui.util.EnhancedTabbedPane
 
removeOneShotAmmo(Entity) - Static method in class megameklab.util.UnitUtil
 
removeSystemCrits(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
removeSystemCrits(Mek, int, int) - Static method in class megameklab.util.MekUtil
Removes the system crits of the given type from the location on the given mek.
removeTabStateListener(EnhancedTabbedPane.TabStateListener) - Method in class megameklab.ui.util.EnhancedTabbedPane
Removes a previously added tab state listener
removeTC(Entity) - Static method in class megameklab.util.UnitUtil
 
Renderer() - Constructor for class megameklab.ui.util.EquipmentTableModel.Renderer
 
reopenTab() - Method in class megameklab.ui.MegaMekLabTabbedUI
 
reOrderLinkedEquipment(List<CriticalSlot>) - Static method in class megameklab.util.MekUtil
Returns a reordered version of the given presentGear list of critslots wherein LinkedBy mounteds such as Artemis and PPC Capacitors are placed directly behind their weapon.
replaceFieldGun(Infantry, WeaponType, int) - Static method in class megameklab.util.InfantryUtil
 
replaceMainWeapon(Infantry, InfantryWeapon, boolean) - Static method in class megameklab.util.InfantryUtil
 
required() - Method in class megameklab.printing.reference.ClusterHitsTable
 
resetArmor(Entity, int) - Static method in class megameklab.util.UnitUtil
Remove all mounts for the current armor type from a single location on the passed unit and sets the armor type in that location to standard.
resetBaseChassis(Entity) - Static method in class megameklab.util.UnitUtil
Removes all pod-mounted equipment from an omni unit
resetChassis() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
resetChassis() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
resetChassis() - Method in interface megameklab.ui.listeners.AeroBuildListener
 
resetChassis() - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a command to remove all pod-mounted equipment from an omnivehicle and reset it to the base chassis.
resetChassis() - Method in interface megameklab.ui.listeners.MekBuildListener
 
resetChassis() - Method in interface megameklab.ui.listeners.SVBuildListener
Removes all pod-mounted equipment from an omni.
resetChassis() - Method in class megameklab.ui.mek.BMStructureTab
 
resetChassis() - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
resetInfantryArmor(Infantry) - Static method in class megameklab.util.InfantryUtil
 
resetWindowPositions() - Static method in class megameklab.util.CConfig
 
resizeMount(Mounted<?>, double) - Static method in class megameklab.util.UnitUtil
 
RESTORE_TABS - Enum constant in enum class megameklab.ui.MMLStartUp
 
restoreTabbedUi() - Static method in class megameklab.ui.dialog.UiLoader
 
riscHeatSinkOverrideKitChanged(boolean) - Method in interface megameklab.ui.listeners.BuildListener
Notifies of a change in the presence of a RISC Heat Sink Override Kit
riscHeatSinkOverrideKitChanged(boolean) - Method in class megameklab.ui.mek.BMStructureTab
 
ROLE - Static variable in interface megameklab.printing.IdConstants
 
roleChanged(UnitRole) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.infantry.CIStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.largeAero.DSStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.largeAero.WSStructureTab
 
roleChanged(UnitRole) - Method in interface megameklab.ui.listeners.BuildListener
 
roleChanged(UnitRole) - Method in class megameklab.ui.mek.BMStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.protoMek.PMStructureTab
 
roleChanged(UnitRole) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
ROW_HEIGHT_PADDING - Static variable in class megameklab.ui.util.EquipmentTableModel
 
ROW_SHADING - Static variable in interface megameklab.printing.IdConstants
 
RS_ARMOR_GROUPING - Static variable in class megameklab.util.CConfig
 
RS_BOLD_TYPE - Static variable in class megameklab.util.CConfig
 
RS_COLOR - Static variable in class megameklab.util.CConfig
 
RS_CONDENSED_REFERENCE - Static variable in class megameklab.util.CConfig
 
RS_FONT - Static variable in class megameklab.util.CConfig
 
RS_FRAMELESS - Static variable in class megameklab.util.CConfig
 
RS_HEAT_PROFILE - Static variable in class megameklab.util.CConfig
 
RS_MEK_NAMES - Static variable in class megameklab.util.CConfig
 
RS_PAPER_SIZE - Static variable in class megameklab.util.CConfig
 
RS_PROGRESS_BAR - Static variable in class megameklab.util.CConfig
 
RS_REFERENCE - Static variable in class megameklab.util.CConfig
 
RS_ROW_SHADING - Static variable in class megameklab.util.CConfig
 
RS_SCALE_FACTOR - Static variable in class megameklab.util.CConfig
 
RS_SCALE_UNITS - Static variable in class megameklab.util.CConfig
 
RS_SHOW_ERA - Static variable in class megameklab.util.CConfig
 
RS_SHOW_PILOT_DATA - Static variable in class megameklab.util.CConfig
 
RS_SHOW_QUIRKS - Static variable in class megameklab.util.CConfig
 
RS_SHOW_ROLE - Static variable in class megameklab.util.CConfig
 
RS_TAC_OPS_HEAT - Static variable in class megameklab.util.CConfig
 
RS_TEMPLATE - Static variable in interface megameklab.printing.IdConstants
 
RSScale - Enum Class in megameklab.util
Scale to use when printing record sheets
RULES_LEVEL - Static variable in interface megameklab.printing.IdConstants
 

S

safetyPrompt() - Method in class megameklab.ui.MegaMekLabMainUI
 
safetyPrompt() - Method in interface megameklab.ui.MenuBarOwner
This method is called when an action will cause the currently edited unit to be discarded (exit MML, load a new unit or switch unit type).
SAIL_PIPS - Static variable in interface megameklab.printing.IdConstants
 
sailChanged(boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
 
sailChanged(boolean) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
SailSummaryItem - Class in megameklab.ui.generalUnit.summary
 
SailSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SailSummaryItem
 
saveConfig() - Static method in class megameklab.util.CConfig
Write the config file out to ./data/mwconfig.txt.
saveTabState(List<MegaMekLabMainUI>) - Static method in class megameklab.ui.util.TabUtil
 
saveUnit() - Method in class megameklab.ui.MenuBar
 
saveUnit(JFrame, FileNameManager, Entity) - Method in class megameklab.ui.util.MegaMekLabFileSaver
Tries to save the unit directly to its file, if it has a filename already.
saveUnitAs() - Method in class megameklab.ui.MenuBar
 
saveUnitAs(JFrame, Entity) - Method in class megameklab.ui.util.MegaMekLabFileSaver
 
scaleText(double, Function<Float, Integer>) - Method in class megameklab.printing.InventoryWriter
If the lines do not fit in the available space, we will need to reduce the font size and possible the amount of space between lines.
scaleText(Function<Float, Integer>) - Method in class megameklab.printing.InventoryWriter
Rescales text to allow space for a fixed number of lines using the entire region.
scaleUnits() - Static method in class megameklab.util.CConfig
 
scheduleRefresh() - Method in class megameklab.ui.MegaMekLabMainUI
 
scheduleRefresh() - Method in interface megameklab.ui.util.RefreshListener
Schedules a full refresh.
SECTION_HEADER - Static variable in class megameklab.printing.reference.ReferenceTableBase
 
select(boolean) - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
selectAndLoadUnitFromCache(MenuBarOwner) - Static method in class megameklab.ui.StartupGUI
Shows the Unit Selector Window and loads the unit if the user selects one.
selectionForKey(char, ComboBoxModel) - Method in class megameklab.ui.util.EquipmentListCellKeySelectionManager
 
sendMessage(String) - Method in class megameklab.util.SingleInstanceService
Send a message to the running instance
setActionButtons(JButton...) - Method in class megameklab.ui.util.EnhancedTabbedPane
Set buttons to the action buttons panel
setActionButtonsAlignAfterTabs(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets whether action buttons should be aligned after the tabs or on the right side of the window
setAeroStructuralIntegrity() - Method in class megameklab.ui.fighterAero.ASStructureTab
Sets the structural integrity for Aerospace and Conventional fighters.
setAlternateArmorGrouping(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setArmorType(ArmorType, int) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
setAsCustomization() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
setAsCustomization() - Method in class megameklab.ui.combatVehicle.CVChassisView
Disables controls that cannot be changed when customizing a refit.
setAsCustomization() - Method in class megameklab.ui.combatVehicle.CVStructureTab
Disables controls that cannot be changed when customizing a refit.
setAsCustomization() - Method in class megameklab.ui.fighterAero.ASChassisView
 
setAsCustomization() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
setAsCustomization() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setAsCustomization() - Method in class megameklab.ui.infantry.CIStructureTab
 
setAsCustomization() - Method in class megameklab.ui.largeAero.DSChassisView
 
setAsCustomization() - Method in class megameklab.ui.largeAero.DSStructureTab
 
setAsCustomization() - Method in class megameklab.ui.largeAero.WSChassisView
 
setAsCustomization() - Method in class megameklab.ui.largeAero.WSStructureTab
 
setAsCustomization() - Method in class megameklab.ui.mek.BMChassisView
 
setAsCustomization() - Method in class megameklab.ui.mek.BMStructureTab
 
setAsCustomization() - Method in class megameklab.ui.protoMek.PMChassisView
 
setAsCustomization() - Method in class megameklab.ui.protoMek.PMStructureTab
 
setAsCustomization() - Method in class megameklab.ui.supportVehicle.SVChassisView
Disables controls that cannot be changed when customizing a refit.
setAsCustomization() - Method in class megameklab.ui.supportVehicle.SVStructureTab
Disables controls that cannot be changed when customizing a refit.
setBaseTypeIndex(int) - Method in class megameklab.ui.mek.BMChassisView
 
setBoldType(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setCallback(Consumer<Integer>) - Method in class megameklab.printing.PrintRecordSheet
Provides a callback function that can be used to provide updates on printing progress.
setChassis(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setChassisMod(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of the addition or removal of a chassis modification
setChassisMod(EquipmentType, boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
setCockpitType(int) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setCockpitType(int) - Method in class megameklab.ui.mek.BMChassisView
 
setColOffsets(Collection<Double>) - Method in class megameklab.printing.reference.ReferenceTable
 
setColor(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setColumnAnchor(int, String) - Method in class megameklab.printing.reference.ReferenceTable
 
setColumnWeight(int, String) - Method in class megameklab.printing.reference.ReferenceTable
 
setCondensedReferenceCharts(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setDarkened(boolean) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
setData(ArrayList<EquipmentType>) - Method in class megameklab.ui.util.EquipmentTableModel
 
setDefaultAnchor(String) - Method in class megameklab.printing.reference.ReferenceTable
 
setDetachedTabPrefixTitle(EnhancedTabbedPane.DetachedTabInfo, String) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets the title prefix for a detached tab window
setDetachedTabsPrefixTitle(String) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets the title prefix for all the detached tab windows
setDetachedTabTitle(JFrame, String) - Method in class megameklab.ui.util.EnhancedTabbedPane
Updates the title of a detached tab window containing the given editor
setDetachedWindowFactory(EnhancedTabbedPane.DetachedWindowFactory) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets a custom factory for creating detached tab windows
setDockGroupId(String) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets the dock group ID for this tabbed pane.
setEngine(Engine) - Method in class megameklab.ui.combatVehicle.CVChassisView
Select the first engine in the list that matches engine type and flags, disregarding the large engine flag.
setEngine(Engine) - Method in class megameklab.ui.fighterAero.ASChassisView
Select the first engine in the list that matches engine type and flags, ignoring large engine flag.
setEngine(Engine) - Method in class megameklab.ui.mek.BMChassisView
Select the first engine in the list that matches engine type and flags, ignoring any flags other than Clan.
setEngineRating(int) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
setEngineRating(int) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setEngineRating(int) - Method in class megameklab.ui.mek.BMChassisView
 
setEnhancement(EquipmentType) - Method in class megameklab.ui.mek.BMChassisView
 
setEnhancement(EquipmentType, boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
 
setEnhancement(EquipmentType, boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
 
setEntities(List<Entity>) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
Sets multiple entities to be displayed side by side horizontally
setEntity(Entity) - Method in class megameklab.ui.generalUnit.RecordSheetPreviewPanel
Sets a single entity to display (clears any previous multi-entity display)
setEntity(Entity) - Method in class megameklab.ui.MegaMekLabMainUI
 
setEntity(Entity, String) - Method in class megameklab.ui.MegaMekLabMainUI
 
setEntityType(long) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
setEquipmentView() - Method in class megameklab.ui.infantry.CIArmorView
 
setEquipmentView() - Method in class megameklab.ui.infantry.CIEquipmentView
 
setEquipmentView() - Method in class megameklab.ui.infantry.CIFieldGunView
 
setEraBasedProgression(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setEraIcon(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setFacing(int) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Sets whether this arc should show only forward-mounted, rear-mounted, or both
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIArmorView
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIMountView
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.infantry.CIStructureTab
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.mek.BMStructureTab
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.protoMek.PMStructureTab
 
setFieldSize(JComponent, Dimension) - Method in class megameklab.ui.util.ITab
 
setFileName(String) - Method in interface megameklab.ui.FileNameManager
 
setFileName(String) - Method in class megameklab.ui.MegaMekLabMainUI
 
setFont(Font) - Method in class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
 
setFont(Font) - Method in class megameklab.ui.generalUnit.summary.SummaryWeightLabel
 
setFrameless(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setFromAero(Aero) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
setFromEntity(Aero) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setFromEntity(Aero) - Method in class megameklab.ui.largeAero.LACrewView
 
setFromEntity(BattleArmor) - Method in class megameklab.ui.battleArmor.BAChassisView
 
setFromEntity(BattleArmor) - Method in class megameklab.ui.battleArmor.BAEnhancementView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.FuelView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.IconView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.MovementView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.MVFArmorView
Sets the values of all fields from the current Entity.
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.PatchworkArmorView
 
setFromEntity(Entity) - Method in class megameklab.ui.generalUnit.TransportView
 
setFromEntity(Entity) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
 
setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVChassisModView
 
setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVChassisView
 
setFromEntity(Entity) - Method in class megameklab.ui.supportVehicle.SVCrewView
 
setFromEntity(Entity, boolean) - Method in class megameklab.ui.generalUnit.MVFArmorView
Sets the values of all fields from the current Entity, with the option of ignoring whether the Entity has patchwork armor.
setFromEntity(Infantry) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
setFromEntity(Infantry) - Method in class megameklab.ui.infantry.CIWeaponView
 
setFromEntity(Jumpship) - Method in class megameklab.ui.largeAero.WSChassisView
 
setFromEntity(Jumpship) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
setFromEntity(Mek) - Method in class megameklab.ui.mek.BMChassisView
 
setFromEntity(Mek) - Method in class megameklab.ui.mek.BMLAMFuelView
 
setFromEntity(ProtoMek) - Method in class megameklab.ui.protoMek.PMChassisView
 
setFromEntity(SmallCraft) - Method in class megameklab.ui.largeAero.DSChassisView
 
setFromEntity(Tank) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
setFromMek(Mek) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
setFullHeadEject(boolean) - Method in class megameklab.ui.mek.BMChassisView
 
setGyroType(int) - Method in class megameklab.ui.mek.BMChassisView
 
setHeaders(String...) - Method in class megameklab.printing.reference.ReferenceTable
 
setHeaders(List<String>) - Method in class megameklab.printing.reference.ReferenceTable
 
setHeatProfile(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setHeatSinkIndex(int) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
setHeatSinkType(EquipmentType) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
setIntVal(int) - Method in class megameklab.ui.util.IntRangeTextField
Sets the text to a string representation of the provided value
setISInterface(boolean) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
 
setISInterface(boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
 
setLFBattery(boolean) - Method in class megameklab.ui.largeAero.WSChassisView
 
setManualBV(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setManualBV(int, Entity) - Static method in class megameklab.util.UnitUtil
Updates the manual BV value of the given entity.
setMaxDecks(int) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
setMaximum(Integer) - Method in class megameklab.ui.util.IntRangeTextField
Sets the maximum legal value
setMaxPoints(Integer) - Method in class megameklab.ui.generalUnit.ArmorLocationView
Sets the maximum number of armor points that can be assigned to this location.
setMaxThrust(int) - Method in class megameklab.ui.largeAero.DSChassisView
 
setMaxThrust(int) - Method in class megameklab.ui.largeAero.WSChassisView
 
setMessageHandler(SingleInstanceService.MessageHandler) - Method in class megameklab.util.SingleInstanceService
Sets a handler for messages from other instances
setMilitary(boolean) - Method in class megameklab.ui.largeAero.DSChassisView
 
setMinimum(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
setMinimum(Integer) - Method in class megameklab.ui.util.IntRangeTextField
Sets the minimum value for the field.
setMinimumTabsCount(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets the minimum number of tabs that can't be detached
setModel(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setMostRecentFile(String) - Static method in class megameklab.util.CConfig
 
setMotiveTypeIndex(int) - Method in class megameklab.ui.mek.BMChassisView
 
setNullValue(String) - Method in class megameklab.ui.util.CustomComboBox
 
setOmni(boolean) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setOmni(boolean) - Method in class megameklab.ui.generalUnit.TransportView
 
setOmni(boolean) - Method in class megameklab.ui.mek.BMChassisView
 
setPaperSize(PaperSize) - Method in class megameklab.printing.RecordSheetOptions
 
setParam(String, String) - Static method in class megameklab.util.CConfig
Set a config value.
setParentPane(EnhancedTabbedPane) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Sets the parent pane of this tab
setPatchwork(boolean) - Method in class megameklab.ui.generalUnit.MVFArmorView
Enables or disables the patchwork checkbox and refreshes
setPilotData(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setPoints(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
Sets the number of points for this location.
setPointsRear(int) - Method in class megameklab.ui.generalUnit.ArmorLocationView
Sets the number of points of armor for this location in the rear.
setPreferences() - Method in class megameklab.ui.dialog.AbstractMMLButtonDialog
This override forces the preferences for this class to be tracked in MML instead of MegaMek
setPreferences() - Method in class megameklab.ui.dialog.AbstractMMLDialog
This override forces the preferences for this class to be tracked in MML instead of MegaMek
setPreferredWidth(int) - Method in class megameklab.ui.generalUnit.PreviewTab
Sets the preferred width of this component and its child components
setQuarters(int, int, int, int, int, int, int, int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the size of crew quarters
setQuarters(int, int, int, int, int, int, int, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
setQuarters(Aero, TestAero.Quarters, int) - Static method in class megameklab.util.AeroUtil
Adjusts the number of crew quarters of a given type on an aerospace vessel.
setQuirks(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setReferenceCharts(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setRefresh(RefreshListener) - Method in class megameklab.ui.dialog.FloatingEquipmentDatabaseDialog
 
setRefresh(RefreshListener) - Method in class megameklab.ui.util.AbstractCriticalTransferHandler
 
setRefresh(RefreshListener) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
setRefresh(RefreshListener) - Method in class megameklab.ui.util.BAASBMDropTargetCriticalList
 
setRefresh(RefreshListener) - Method in class megameklab.ui.util.ProtoMekMountList
 
setRefreshedListener(RefreshListener) - Method in class megameklab.ui.generalUnit.FluffTab
 
setRegion(SVGRectElement) - Method in class megameklab.printing.InventoryWriter
Recalculates column positions for a new page
setRole(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setRowShading(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setSeating(int, int, int, int, int, int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the number of crew seats
setSeating(int, int, int, int, int, int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
setSizeAndLocation() - Method in class megameklab.ui.MegaMekLabMainUI
 
setSource(String) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setStructureType(String) - Method in class megameklab.ui.mek.BMChassisView
 
setStructureType(EquipmentType) - Method in class megameklab.ui.mek.BMChassisView
 
setSVGDocument(Document) - Method in class megameklab.printing.PrintRecordSheet
 
setTabDetachingEnabled(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets whether tabs can be detached from the pane
setTabDetachmentHandler(EnhancedTabbedPane.TabDetachmentHandler) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets a custom handler for tab detachment operations
setTabLayoutPolicy(int) - Method in class megameklab.ui.util.EnhancedTabbedPane
 
setTabName(String, MegaMekLabMainUI) - Method in class megameklab.ui.MegaMekLabTabbedUI
Updates the name of the currently selected tab in the tabbed user interface.
setTabOwner(MegaMekLabTabbedUI) - Method in class megameklab.ui.MegaMekLabMainUI
 
setTabReorderingEnabled(boolean) - Method in class megameklab.ui.util.EnhancedTabbedPane
Sets whether tabs can be reordered by dragging
setTacOpsHeat(boolean) - Method in class megameklab.printing.RecordSheetOptions
 
setTechBase(boolean, boolean) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setTechFaction(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setTechFaction(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.mek.BMStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
setTechFaction(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
setTechLevel(SimpleTechLevel) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
setTextField(String, int) - Method in class megameklab.printing.PrintRecordSheet
 
setTextField(String, String) - Method in class megameklab.printing.PrintRecordSheet
 
setTextField(String, String, boolean) - Method in class megameklab.printing.PrintRecordSheet
Sets the text content of the text element in the SVG diagram corresponding with the given id.
SettingsDialog - Class in megameklab.ui.dialog.settings
This is MML's general preferences dialog with color, record sheet and other settings.
SettingsDialog(JFrame) - Constructor for class megameklab.ui.dialog.settings.SettingsDialog
 
setTitle(String) - Method in class megameklab.ui.util.EnhancedTabbedPane.CloseableTab
Sets the title of this tab
setTonnage(double) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
setTonnage(double) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setTonnage(double) - Method in class megameklab.ui.generalUnit.TransportView
 
setTonnage(double) - Method in class megameklab.ui.largeAero.DSChassisView
 
setTonnage(double) - Method in class megameklab.ui.largeAero.WSChassisView
 
setTonnage(double) - Method in class megameklab.ui.mek.BMChassisView
 
setTonnage(double) - Method in class megameklab.ui.protoMek.PMChassisView
 
setUpPanels() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
setUpPanels() - Method in class megameklab.ui.infantry.CIStructureTab
 
setupSpringGrid(JPanel, int) - Static method in class megameklab.ui.util.SpringLayoutHelper
 
setupSpringGrid(JPanel, int, int) - Static method in class megameklab.ui.util.SpringLayoutHelper
 
setValueAt(Object, int, int) - Method in class megameklab.ui.util.CriticalTableModel
 
setVariableSizeMiscTypeMinimumSize(Mounted<?>) - Static method in class megameklab.util.UnitUtil
For MiscTypes of variable size such as Ladders this sets the size to the minimum size which is equal to the step size (20m for Ladders, 0.5t for Cargo space and the like).
setVisible(boolean) - Method in class megameklab.ui.MegaMekLabMainUI
 
setVisible(boolean) - Method in class megameklab.ui.StartupGUI
 
setVSTOL(boolean) - Method in class megameklab.ui.fighterAero.ASChassisView
 
setYear(int) - Method in class megameklab.ui.generalUnit.BasicInfoView
 
SHADOW_OFFSET - Static variable in class megameklab.printing.PrintCapitalShip
Amount to offset the armor block drop shadow as a fraction of pip height/width
sheets - Variable in class megameklab.printing.RecordSheetTask
 
SHIELD - Static variable in interface megameklab.printing.IdConstants
 
SHIELD_DA - Static variable in interface megameklab.printing.IdConstants
 
SHIELD_DC - Static variable in interface megameklab.printing.IdConstants
 
shortName() - Method in enum class megameklab.util.RSScale
Used for display name when space is limited.
shouldShow(EquipmentType) - Method in class megameklab.ui.handheldWeapon.HHWEquipmentDatabaseView
 
shouldShow(EquipmentType) - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
Returns true when the given equipment should show up in the database table.
show() - Method in class megameklab.ui.dialog.UiLoader
Shows the splash image, hides the calling frame and starts loading the new unit's UI.
showAmmoButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showArtilleryButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showBallisticButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showBVCalculations(JFrame, Entity) - Static method in class megameklab.ui.MenuBar
 
showCapitalButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showCondensedReferenceCharts() - Method in class megameklab.printing.RecordSheetOptions
 
showEnergyButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showEraIcon() - Method in class megameklab.printing.RecordSheetOptions
 
showExtinct() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
showFileReadError(Component, String) - Static method in class megameklab.ui.PopupMessages
 
showFileReadError(Component, String, String) - Static method in class megameklab.ui.PopupMessages
 
showFileWriteError(Component, String) - Static method in class megameklab.ui.PopupMessages
 
showFilterFor(Entity) - Method in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
showHeatProfile() - Method in class megameklab.printing.PrintEntity
 
showHeatProfile() - Method in class megameklab.printing.RecordSheetOptions
 
showImproperFileType(Component) - Static method in class megameklab.ui.PopupMessages
 
showIndustrialButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.battleArmor.BAEquipmentTab
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.combatVehicle.CVEquipmentTab
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.generalUnit.AbstractEquipmentTab
This method is called for all of a unit's equipment to determine if it is to be shown in the load out view.
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.largeAero.LAEquipmentTab
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.mek.BMEquipmentTab
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.protoMek.PMEquipmentTab
 
showInLoadOut(Mounted<?>) - Method in class megameklab.ui.supportVehicle.SVEquipmentTab
 
showInvalidLocationInfo(Component, String, String) - Static method in class megameklab.ui.PopupMessages
 
showLocationFullError(Component) - Static method in class megameklab.ui.PopupMessages
 
showLocationFullError(Component, String) - Static method in class megameklab.ui.PopupMessages
 
showLookAndFeelError(Component, String) - Static method in class megameklab.ui.PopupMessages
 
showMissileButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showMostRecentUnitMissingError(Component) - Static method in class megameklab.ui.PopupMessages
 
showNoFluffImage(Component) - Static method in class megameklab.ui.PopupMessages
 
showNoMostRecentUnitError(Component) - Static method in class megameklab.ui.PopupMessages
 
showOtherButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showPatchwork(boolean) - Method in class megameklab.ui.generalUnit.ArmorAllocationView
 
showPhysicalButton - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
showPilotData() - Method in class megameklab.printing.RecordSheetOptions
 
showPilotInfo() - Method in class megameklab.printing.PrintEntity
When printing from a MUL the pilot data is filled in unless the option has been disabled.
showQuirks() - Method in class megameklab.printing.RecordSheetOptions
 
showReferenceCharts() - Method in class megameklab.printing.RecordSheetOptions
 
showRole() - Method in class megameklab.printing.RecordSheetOptions
 
showSettingsImported(Component) - Static method in class megameklab.ui.PopupMessages
 
showSettingsImportHelp(Component) - Static method in class megameklab.ui.PopupMessages
 
showTechBase(boolean) - Method in class megameklab.ui.util.TechComboBox
 
showUiLoadError(Component) - Static method in class megameklab.ui.PopupMessages
 
showUncaughtException(Component, Throwable) - Static method in class megameklab.ui.PopupMessages
 
showUnitInvalidWarning(Component) - Static method in class megameklab.ui.PopupMessages
 
showUnitInvalidWarning(Component, String) - Static method in class megameklab.ui.PopupMessages
 
showUnitIsValid(Component) - Static method in class megameklab.ui.PopupMessages
 
showUnitSavedMessage(Component, Entity, File) - Static method in class megameklab.ui.PopupMessages
 
showUnitSpecs(Entity, JFrame) - Static method in class megameklab.ui.MenuBar
 
showUnitWeightBreakDown(Entity, JFrame) - Static method in class megameklab.ui.MenuBar
 
showValidation(Entity, JFrame) - Static method in class megameklab.util.UnitUtil
 
showWrongIconSize(Component) - Static method in class megameklab.ui.PopupMessages
 
SI_PIPS - Static variable in interface megameklab.printing.IdConstants
 
siChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
siChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
siChanged(int) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
siChanged(int) - Method in interface megameklab.ui.listeners.DropshipBuildListener
 
SingleInstanceService - Class in megameklab.util
 
SingleInstanceService(String) - Constructor for class megameklab.util.SingleInstanceService
Creates a new single instance service
SingleInstanceService(String, int) - Constructor for class megameklab.util.SingleInstanceService
Creates a new single instance service with specific port
SingleInstanceService.MessageHandler - Interface in megameklab.util
Functional interface for message handling
SIZE - Static variable in class megameklab.ui.util.CriticalTableModel
 
sizeName - Variable in enum class megameklab.printing.PaperSize
 
slh - Static variable in class megameklab.ui.util.SpringLayoutHelper
 
SNEAK_CAMO_MODS - Static variable in interface megameklab.printing.IdConstants
 
SNEAK_IR_MODS - Static variable in interface megameklab.printing.IdConstants
 
SOLDIER - Static variable in interface megameklab.printing.IdConstants
 
sortCrits(Mek) - Static method in class megameklab.util.MekUtil
Sorts the allocated equipment on all locations (except HD) of the Mek using the officially used sort order.
sortCritSlots(Mek, int) - Static method in class megameklab.util.MekUtil
Sorts the crits within the given location.
sourceChanged(String) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.infantry.CIStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.largeAero.DSStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.largeAero.WSStructureTab
 
sourceChanged(String) - Method in interface megameklab.ui.listeners.BuildListener
 
sourceChanged(String) - Method in class megameklab.ui.mek.BMStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.protoMek.PMStructureTab
 
sourceChanged(String) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
SPAS - Static variable in interface megameklab.printing.IdConstants
 
specializationsChanged() - Method in class megameklab.ui.infantry.CIStructureTab
 
specializationsChanged() - Method in interface megameklab.ui.listeners.InfantryBuildListener
 
SpecialsSummaryItem - Class in megameklab.ui.generalUnit.summary
This item only lists the weight of TestEntity.getWeightMisc().
SpecialsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SpecialsSummaryItem
 
specificName() - Method in class megameklab.printing.PageBreak
 
SpinnerCellEditor() - Constructor for class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
 
SPLASH_SCREEN - Enum constant in enum class megameklab.ui.MMLStartUp
 
spnFixedTroop - Variable in class megameklab.ui.generalUnit.TransportView
 
spnFixedTroopModel - Variable in class megameklab.ui.generalUnit.TransportView
 
spnPodTroop - Variable in class megameklab.ui.generalUnit.TransportView
 
spnPodTroopModel - Variable in class megameklab.ui.generalUnit.TransportView
 
sponsonPintleBaseWtChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the base chassis sponson/pintle weight for omnivehicles.
sponsonPintleBaseWtChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
sponsonTurretChanged(boolean) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify that sponson turrets have been added or removed
sponsonTurretChanged(boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
SponsonTurretSummaryItem - Class in megameklab.ui.generalUnit.summary
 
SponsonTurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.SponsonTurretSummaryItem
 
SpringLayoutHelper - Class in megameklab.ui.util
Helper which loops through container components in order to set up springs.
SpringLayoutHelper() - Constructor for class megameklab.ui.util.SpringLayoutHelper
 
SpringUtilities - Class in megameklab.ui.util
A 1.4 file that provides utility methods for creating form- or grid-style layouts with SpringLayout.
SpringUtilities() - Constructor for class megameklab.ui.util.SpringUtilities
 
SQUAD - Static variable in interface megameklab.printing.IdConstants
 
squadSizeChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
squadSizeChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
 
STANDARD_INSETS - Static variable in class megameklab.ui.generalUnit.BuildView
 
standardBayLines() - Method in class megameklab.printing.InventoryWriter
 
StandardInventoryEntry - Class in megameklab.printing
Formats text for an entry in the weapons and equipment inventory section of the record sheet.
StandardInventoryEntry(Mounted<?>) - Constructor for class megameklab.printing.StandardInventoryEntry
 
startingY() - Method in class megameklab.printing.InventoryWriter
 
StartupGUI - Class in megameklab.ui
A startup splash screen for MegaMekLab
StartupGUI() - Constructor for class megameklab.ui.StartupGUI
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.battleArmor.BAChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.combatVehicle.CVChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.combatVehicle.CVTransportView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.fighterAero.ASChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.fighterAero.ASTransportView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.ArmorLocationView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.BAProtoArmorView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.FuelView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.HeatSinkView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.MovementView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.MVFArmorView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.TransportTab
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.generalUnit.TransportView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.handheldWeapon.HHWChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIArmorView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIMountView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.infantry.CIPlatoonTypeView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.DSChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.LACrewView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.largeAero.WSChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.MegaMekLabTabbedUI
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.mek.BMChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.mek.BMLAMFuelView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.protoMek.PMChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.supportVehicle.SVChassisView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.supportVehicle.SVCrewView
 
stateChanged(ChangeEvent) - Method in class megameklab.ui.util.CriticalTableModel.SpinnerCellEditor
 
StatusBar - Class in megameklab.ui.generalUnit
 
StatusBar(MegaMekLabMainUI) - Constructor for class megameklab.ui.generalUnit.StatusBar
 
StraightMovementTable - Class in megameklab.printing.reference
For aerodyne units
StraightMovementTable(PrintAero) - Constructor for class megameklab.printing.reference.StraightMovementTable
 
StringUtils - Class in megameklab.util
 
StringUtils() - Constructor for class megameklab.util.StringUtils
 
structuralTechRatingChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the structural tech rating
structuralTechRatingChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
STRUCTURE_PIPS - Static variable in interface megameklab.printing.IdConstants
 
STRUCTURE_TYPE - Static variable in interface megameklab.printing.IdConstants
 
structureChanged(EquipmentType) - Method in interface megameklab.ui.listeners.MekBuildListener
 
structureChanged(EquipmentType) - Method in class megameklab.ui.mek.BMStructureTab
 
StructureSummaryItem - Class in megameklab.ui.generalUnit.summary
 
StructureSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.StructureSummaryItem
 
SUIT - Static variable in interface megameklab.printing.IdConstants
 
SummaryAvailabilityLabel - Class in megameklab.ui.generalUnit.summary
 
SummaryAvailabilityLabel() - Constructor for class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
 
SummaryAvailabilityLabel(String) - Constructor for class megameklab.ui.generalUnit.summary.SummaryAvailabilityLabel
This label is used by the unit summary in the structure tab to display the availability.
SummaryItem - Interface in megameklab.ui.generalUnit.summary
This interface is implemented by items that each make up one line in the unit weight/crit/avail summary on the structure tab.
SummaryView - Class in megameklab.ui.generalUnit.summary
This class represents the unit weight / crit / availability summary table on the structure tab.
SummaryView(EntitySource, boolean, SummaryItem...) - Constructor for class megameklab.ui.generalUnit.summary.SummaryView
Constructs a new summary table having the given summary items in the order they are listed.
SummaryView(EntitySource, SummaryItem...) - Constructor for class megameklab.ui.generalUnit.summary.SummaryView
Constructs a new summary table having the given summary items in the order they are listed.
SummaryWeightLabel - Class in megameklab.ui.generalUnit.summary
This label is used by the unit summary in the structure tab to display the weight and crits.
SummaryWeightLabel() - Constructor for class megameklab.ui.generalUnit.summary.SummaryWeightLabel
 
SummaryWeightLabel(String) - Constructor for class megameklab.ui.generalUnit.summary.SummaryWeightLabel
 
superheavyChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
superheavyChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in superheavy status
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintAero
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintBattleArmor
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintCapitalShip
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintDropship
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintEntity
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintHandheldWeapon
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintInfantry
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintMek
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintProtoMek
 
supportsAlternateArmorGrouping() - Method in class megameklab.printing.PrintTank
 
SVArmorTab - Class in megameklab.ui.supportVehicle
 
SVArmorTab(EntitySource, ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVArmorTab
 
SVBuildListener - Interface in megameklab.ui.listeners
Listener for views used by support vehicle construction.
SVBuildTab - Class in megameklab.ui.supportVehicle
Build tab for assigning support vehicle equipment locations
SVBuildTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVBuildTab
 
SVChassisModView - Class in megameklab.ui.supportVehicle
Panel for selecting support vehicle chassis modifcations
SVChassisModView(ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVChassisModView
 
SVChassisView - Class in megameklab.ui.supportVehicle
Chassis panel for support vehicles
SVChassisView(ITechManager) - Constructor for class megameklab.ui.supportVehicle.SVChassisView
 
SVCrewView - Class in megameklab.ui.supportVehicle
Panel for adding crew seating and optional quarters
SVCrewView() - Constructor for class megameklab.ui.supportVehicle.SVCrewView
 
SVCriticalView - Class in megameklab.ui.supportVehicle
The Crit Slots view for a Support Vehicle (all motive types)
SVEquipmentTab - Class in megameklab.ui.supportVehicle
The Equipment Tab for Support Vehicles units showing the equipment database and the current loadout list.
SVEquipmentTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVEquipmentTab
 
svgNS - Static variable in class megameklab.printing.PrintRecordSheet
 
SVMainUI - Class in megameklab.ui.supportVehicle
Main window for support vehicle construction
SVMainUI() - Constructor for class megameklab.ui.supportVehicle.SVMainUI
 
SVStructureTab - Class in megameklab.ui.supportVehicle
Structure tab for support vehicle construction
SVStructureTab(EntitySource) - Constructor for class megameklab.ui.supportVehicle.SVStructureTab
 
SwarmAttackHitLocation - Class in megameklab.printing.reference
Hit location for infantry swarm attacks
SwarmAttackHitLocation(PrintRecordSheet) - Constructor for class megameklab.printing.reference.SwarmAttackHitLocation
 

T

T_ARMOR_KIT - Static variable in class megameklab.ui.infantry.CIStructureTab
 
T_AUGMENTATION - Static variable in class megameklab.ui.infantry.CIStructureTab
 
T_FIELD_GUNS - Static variable in class megameklab.ui.infantry.CIStructureTab
 
T_INFANTRY_WEAPONS - Static variable in class megameklab.ui.infantry.CIStructureTab
 
T_MOUNT - Static variable in class megameklab.ui.infantry.CIStructureTab
 
T_SPECIALIZATION - Static variable in class megameklab.ui.infantry.CIStructureTab
 
TABLE_RATIO - Static variable in class megameklab.printing.PrintRecordSheet
Scale factor for record sheets with reference tables
tableChanged(TableModelEvent) - Method in class megameklab.ui.infantry.CISpecializationView
 
tableChanged(TableModelEvent) - Method in class megameklab.ui.largeAero.WSGravDeckView
 
TabScrollPane - Class in megameklab.ui.util
This JScrollPane is used for the tabs (Structure, Fluff etc) of the various unit UIs.
TabScrollPane() - Constructor for class megameklab.ui.util.TabScrollPane
Creates a standardized borderless scroll pane with suitable scroll increment for one of the main tabs in MML (BMBuildTab etc).
TabScrollPane(Component) - Constructor for class megameklab.ui.util.TabScrollPane
Creates a standardized borderless scroll pane with suitable scroll increment for one of the main tabs in MML (BMBuildTab etc).
TabScrollPane(Component, ComponentListener) - Constructor for class megameklab.ui.util.TabScrollPane
Creates a tab scroll pane with the given ComponentListener attached to it.
TabUtil - Class in megameklab.ui.util
 
TankUtil - Class in megameklab.util
 
TECH_BASE - Static variable in interface megameklab.printing.IdConstants
 
TECH_EXTINCT - Static variable in class megameklab.util.CConfig
 
TECH_PROGRESSION - Static variable in class megameklab.util.CConfig
 
TECH_SHOW_FACTION - Static variable in class megameklab.util.CConfig
 
TECH_UNOFFICAL_NO_YEAR - Static variable in class megameklab.util.CConfig
 
TECH_USE_YEAR - Static variable in class megameklab.util.CConfig
 
TECH_YEAR - Static variable in class megameklab.util.CConfig
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.infantry.CIStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.largeAero.DSStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.largeAero.WSStructureTab
 
techBaseChanged(boolean, boolean) - Method in interface megameklab.ui.listeners.BuildListener
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.mek.BMStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.protoMek.PMStructureTab
 
techBaseChanged(boolean, boolean) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
TechComboBox<T extends megamek.common.ITechnology> - Class in megameklab.ui.util
ComboBox for equipment that implement ITechnology.
TechComboBox(Function<T, String>) - Constructor for class megameklab.ui.util.TechComboBox
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.infantry.CIStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.largeAero.DSStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.largeAero.WSStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in interface megameklab.ui.listeners.BuildListener
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.mek.BMStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.protoMek.PMStructureTab
 
techLevelChanged(SimpleTechLevel) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
TechSettingsPanel - Class in megameklab.ui.dialog.settings
A panel allowing to change MML's Tech Level preferences
TEXT_ARMOR - Static variable in interface megameklab.printing.IdConstants
 
TEXT_DOCKING_COLLARS - Static variable in interface megameklab.printing.IdConstants
 
TEXT_IS - Static variable in interface megameklab.printing.IdConstants
 
TEXT_KFDRIVE - Static variable in interface megameklab.printing.IdConstants
 
TEXT_SAIL - Static variable in interface megameklab.printing.IdConstants
 
TEXT_SI - Static variable in interface megameklab.printing.IdConstants
 
thickness - Variable in class megameklab.ui.util.LocationBorder
Thickness of the border.
TITLE - Static variable in interface megameklab.printing.IdConstants
 
TONNAGE - Static variable in interface megameklab.printing.IdConstants
 
TONNAGE - Static variable in class megameklab.ui.util.CriticalTableModel
 
tonnageChanged(double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
tonnageChanged(double) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
tonnageChanged(double) - Method in class megameklab.ui.largeAero.DSStructureTab
 
tonnageChanged(double) - Method in class megameklab.ui.largeAero.WSStructureTab
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.AdvancedAeroBuildListener
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.AeroBuildListener
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the vehicle tonnage
tonnageChanged(double) - Method in interface megameklab.ui.listeners.DropshipBuildListener
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.MekBuildListener
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
 
tonnageChanged(double) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the unit tonnage
tonnageChanged(double) - Method in class megameklab.ui.mek.BMStructureTab
 
tonnageChanged(double) - Method in class megameklab.ui.protoMek.PMStructureTab
 
tonnageChanged(double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
tons - Variable in class megameklab.ui.generalUnit.StatusBar
 
TORPEDO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
TORSO_WEAPON - Static variable in interface megameklab.printing.IdConstants
 
TRACKS - Static variable in interface megameklab.printing.IdConstants
 
trailerChanged(boolean) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
trailerChanged(boolean) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in trailer status
TRANSPORT_WT - Static variable in interface megameklab.printing.IdConstants
 
transportBayLines() - Method in class megameklab.printing.InventoryWriter
 
TransportSummaryItem - Class in megameklab.ui.generalUnit.summary
 
TransportSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.TransportSummaryItem
 
TransportTab - Class in megameklab.ui.generalUnit
Tab for adding and modifying aerospace and support vee transport bays.
TransportTab(EntitySource) - Constructor for class megameklab.ui.generalUnit.TransportTab
 
TransportView - Class in megameklab.ui.generalUnit
Panel for combat vehicle aero cargo and troop space.
TransportView() - Constructor for class megameklab.ui.generalUnit.TransportView
 
trimInfantryWeaponNames(String) - Static method in class megameklab.util.InfantryUtil
 
troopSpaceChanged(double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
troopSpaceChanged(double, double) - Method in class megameklab.ui.fighterAero.ASStructureTab
Notify of a change in the size of any infantry compartment
troopSpaceChanged(double, double) - Method in interface megameklab.ui.listeners.AeroBuildListener
Notify of a change in the size of any infantry compartment
troopSpaceChanged(double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the size of any infantry compartment
TURRET_CHIN - Static variable in class megameklab.ui.combatVehicle.CVChassisView
 
TURRET_CHIN - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
TURRET_DUAL - Static variable in class megameklab.ui.combatVehicle.CVChassisView
 
TURRET_DUAL - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
TURRET_MODULAR - Static variable in class megameklab.ui.battleArmor.BAChassisView
 
TURRET_NONE - Static variable in class megameklab.ui.battleArmor.BAChassisView
 
TURRET_NONE - Static variable in class megameklab.ui.combatVehicle.CVChassisView
 
TURRET_NONE - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
TURRET_SINGLE - Static variable in class megameklab.ui.combatVehicle.CVChassisView
 
TURRET_SINGLE - Static variable in interface megameklab.ui.listeners.SVBuildListener
 
TURRET_STANDARD - Static variable in class megameklab.ui.battleArmor.BAChassisView
 
turretBaseWtChanged(double, double) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
turretBaseWtChanged(double, double) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in the base weight of one or more turrets.
turretBaseWtChanged(double, double) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the base chassis turret weight for omni vehicles
turretBaseWtChanged(double, double) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
turretChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
turretChanged(int) - Method in interface megameklab.ui.listeners.CVBuildListener
Notify of a change in turret configuration.
turretChanged(int) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify that the turret configuration has changed
turretChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
turretChanged(int, int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
turretChanged(int, int) - Method in interface megameklab.ui.listeners.BABuildListener
 
TurretSummaryItem - Class in megameklab.ui.generalUnit.summary
 
TurretSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.TurretSummaryItem
 
txtFilter - Variable in class megameklab.ui.util.AbstractEquipmentDatabaseView
 
TYPE - Static variable in interface megameklab.printing.IdConstants
 
TYPE_AEROSPACE - Static variable in class megameklab.ui.fighterAero.ASChassisView
 
TYPE_COMPACT - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_CONVENTIONAL - Static variable in class megameklab.ui.fighterAero.ASChassisView
 
TYPE_DOUBLE_AERO - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_DOUBLE_CLAN - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_DOUBLE_IS - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_DROPSHIP - Static variable in class megameklab.ui.largeAero.DSChassisView
 
TYPE_FREEZER - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_JUMPSHIP - Static variable in class megameklab.ui.largeAero.WSChassisView
 
TYPE_LASER - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_PROTOTYPE - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_PROTOTYPE_AERO - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_SINGLE - Static variable in class megameklab.ui.generalUnit.HeatSinkView
 
TYPE_SMALL_CRAFT - Static variable in class megameklab.ui.largeAero.DSChassisView
 
TYPE_STATION - Static variable in class megameklab.ui.largeAero.WSChassisView
 
TYPE_SUBCOMPACT - Static variable in class megameklab.ui.largeAero.WSChassisView
 
TYPE_WARSHIP - Static variable in class megameklab.ui.largeAero.WSChassisView
 
TYPE2 - Static variable in interface megameklab.printing.IdConstants
 
typeChanged(int) - Method in interface megameklab.ui.listeners.ProtoMekBuildListener
 
typeChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
typeChanged(int, int, long) - Method in interface megameklab.ui.listeners.MekBuildListener
 
typeChanged(int, int, long) - Method in class megameklab.ui.mek.BMStructureTab
 
typeChanged(TestSupportVehicle.SVType) - Method in interface megameklab.ui.listeners.SVBuildListener
Notify of a change in the support vehicle type
typeChanged(TestSupportVehicle.SVType) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 

U

UiLoader - Class in megameklab.ui.dialog
This class prepares a new editing UI for either a given Entity or an Entity type (new unit).
UnallocatedView - Class in megameklab.ui.generalUnit
View that displays unallocated equipment on the build tab.
UnallocatedView(EntitySource, Supplier<RefreshListener>) - Constructor for class megameklab.ui.generalUnit.UnallocatedView
 
UNAVAILABLE - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
unit - Variable in class megameklab.ui.util.CriticalTableModel
 
UNIT_SCALE - Static variable in interface megameklab.printing.IdConstants
 
UNIT_TYPE - Static variable in interface megameklab.printing.IdConstants
 
UnitPrintManager - Class in megameklab.util
 
UnitPrintManager() - Constructor for class megameklab.util.UnitPrintManager
 
UnitTypeSummaryItem - Class in megameklab.ui.generalUnit.summary
 
UnitTypeSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.UnitTypeSummaryItem
 
UnitUtil - Class in megameklab.util
 
unMarkAllLocations() - Method in class megameklab.ui.mek.BMCriticalView
Resets all crit blocks to not darkened.
unofficialNoYear() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
UNUSABLE_AMMO - Enum constant in enum class megameklab.ui.util.EquipmentDatabaseCategory
 
update() - Method in class megameklab.ui.generalUnit.PreviewTab
 
updateAutoSinks(Mek, boolean) - Static method in class megameklab.util.MekUtil
This will cycle through the heat sinks and make sure that enough of them are set LOC_NONE based on the basechassisheat sinks
updateClanCasePlacement(Mek) - Static method in class megameklab.util.MekUtil
For the given Mek, adds Clan CASE in every location that has potentially explosive equipment (this includes PPC Capacitors) and removes it from all other locations.
updateCompactHeatSinks(Mek) - Static method in class megameklab.util.MekUtil
Adjusts compact heat sinks to fulfill engine capacity.
updateCritsArmoredStatus(Entity, CriticalSlot, int) - Static method in class megameklab.util.UnitUtil
 
updateCritsArmoredStatus(Entity, Mounted<?>) - Static method in class megameklab.util.UnitUtil
Sets the armored component flag on all critical slots occupied by an equipment mount to be the same as the flag on the mount.
updateCritsArmoredStatus(Entity, Mounted<?>, int) - Static method in class megameklab.util.UnitUtil
Finds all the critical slots in the location containing the mount and sets or clears the armored component flag in accordance with the flag on the mount.
updateEquipment() - Method in class megameklab.ui.battleArmor.BAEquipmentView
 
updateEquipment() - Method in class megameklab.ui.combatVehicle.CVEquipmentView
 
updateGuiScaling() - Static method in class megameklab.MegaMekLab
 
updateHeatSinks(Mek, int, String) - Static method in class megameklab.util.MekUtil
updates the heat sinks.
updateJumpJets(Mek, int, int) - Static method in class megameklab.util.MekUtil
updates the Jump Jets.
updateLoadedAero(Aero) - Static method in class megameklab.util.AeroUtil
 
updateLoadedMek(Mek) - Static method in class megameklab.util.MekUtil
 
updateLoadedUnit(Entity) - Static method in class megameklab.util.UnitUtil
 
updateLocation(String, boolean) - Method in class megameklab.ui.generalUnit.ArmorLocationView
Changes the location name in the title and whether it has a rear armor location.
updateOptionValues() - Method in class megameklab.ui.dialog.MegaMekLabUnitSelectorDialog
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.battleArmor.BACriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.combatVehicle.CVCriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.fighterAero.ASCriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.largeAero.LACriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.mek.BMCriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.protoMek.PMCriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.supportVehicle.SVCriticalView
 
updateRefresh(RefreshListener) - Method in class megameklab.ui.util.BayWeaponCriticalTree
 
updateTC(Entity, EquipmentType) - Static method in class megameklab.util.UnitUtil
Updates TC Critical Slots and Mounts based on weapons on a unit or if the TC has been removed.
updateTechLevel() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
updateTechLevel() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
updateTechLevel() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
updateTechLevel() - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
updateTechLevel() - Method in class megameklab.ui.infantry.CIStructureTab
 
updateTechLevel() - Method in class megameklab.ui.largeAero.DSStructureTab
 
updateTechLevel() - Method in class megameklab.ui.largeAero.WSStructureTab
 
updateTechLevel() - Method in interface megameklab.ui.listeners.BuildListener
 
updateTechLevel() - Method in class megameklab.ui.mek.BMStructureTab
 
updateTechLevel() - Method in class megameklab.ui.protoMek.PMStructureTab
 
updateTechLevel() - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
updateUI() - Method in class megameklab.ui.util.EnhancedTabbedPane
 
updateUnit(Entity) - Method in class megameklab.ui.util.CriticalTableModel
 
US_LETTER - Enum constant in enum class megameklab.printing.PaperSize
 
useAddMultipleButton() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
When this returns true, the Add Multiple button is used.
useAlternateArmorGrouping() - Method in class megameklab.printing.PrintEntity
 
useAlternateArmorGrouping() - Method in class megameklab.printing.RecordSheetOptions
 
useBoldType() - Method in class megameklab.printing.RecordSheetOptions
 
useClanTechBase() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
useColor() - Method in class megameklab.printing.RecordSheetOptions
 
useEraBaseProgression() - Method in class megameklab.printing.RecordSheetOptions
 
useMixedTech() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
useRemainingTonnageArmor() - Method in class megameklab.ui.battleArmor.BAStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.fighterAero.ASStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.largeAero.DSStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.largeAero.WSStructureTab
 
useRemainingTonnageArmor() - Method in interface megameklab.ui.listeners.ArmorAllocationListener
Signals that any remaining weight that has not been allocated should be used for armor, up to the armor limit for the unit.
useRemainingTonnageArmor() - Method in class megameklab.ui.mek.BMStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.protoMek.PMStructureTab
 
useRemainingTonnageArmor() - Method in class megameklab.ui.supportVehicle.SVArmorTab
 
useRowShading() - Method in class megameklab.printing.RecordSheetOptions
 
useSwitchTableColumns() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
When this returns true, the "Switch Table Columns" button is shown.
useTacOpsHeat() - Method in class megameklab.printing.RecordSheetOptions
 
useTextFilter() - Method in class megameklab.ui.util.AbstractEquipmentDatabaseView
When this returns true, the Text Filter textfield is shown.
useVariableTechLevel() - Method in class megameklab.ui.generalUnit.BasicInfoView
 
UW_LABEL - Static variable in interface megameklab.printing.IdConstants
 
UW_RANGE_MOD - Static variable in interface megameklab.printing.IdConstants
 

V

validateUnit(Entity) - Static method in class megameklab.util.UnitUtil
check that the unit is valid
validForUnit(Aero) - Method in class megameklab.ui.util.BayWeaponCriticalTree
Used by the unallocated equipment list to determine whether the arc represented by this tree is valid for the aero unit.
valueOf(String) - Static method in enum class megameklab.printing.MekChassisArrangement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class megameklab.printing.PaperSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class megameklab.ui.MMLStartUp
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class megameklab.ui.MulDndBehaviour
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class megameklab.util.RSScale
Returns the enum constant of this class with the specified name.
values() - Static method in enum class megameklab.printing.MekChassisArrangement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class megameklab.printing.PaperSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class megameklab.ui.MMLStartUp
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class megameklab.ui.MulDndBehaviour
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class megameklab.ui.util.EquipmentDatabaseCategory
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class megameklab.util.RSScale
Returns an array containing the constants of this enum class, in the order they are declared.
VARIABLE - Static variable in class megameklab.ui.util.EquipmentTableModel
 
vstolChanged(boolean) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
vstolChanged(boolean) - Method in interface megameklab.ui.listeners.AeroBuildListener
 

W

walkChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
walkChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
walkChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
walkChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
walkChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
walkChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
walkChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
walkChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
 
walkChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
walkChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
walkChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
WARRIOR_DATA_DUAL - Static variable in interface megameklab.printing.IdConstants
 
WARRIOR_DATA_SINGLE - Static variable in interface megameklab.printing.IdConstants
 
WARRIOR_DATA_TRIPLE - Static variable in interface megameklab.printing.IdConstants
 
WeaponBayInventoryEntry - Class in megameklab.printing
Formats text for an entry for a weapon bay in the weapons and equipment inventory section of the record sheet.
WeaponBayInventoryEntry(Aero, WeaponBayText, boolean) - Constructor for class megameklab.printing.WeaponBayInventoryEntry
 
WeaponBayText - Class in megameklab.printing
Convenience class for storing information about weapon pays for printing.
WeaponBayText(int, boolean) - Constructor for class megameklab.printing.WeaponBayText
 
WeaponListCellRenderer - Class in megameklab.ui.util
 
WeaponListCellRenderer(Entity) - Constructor for class megameklab.ui.util.WeaponListCellRenderer
 
WeaponsSummaryItem - Class in megameklab.ui.generalUnit.summary
 
WeaponsSummaryItem() - Constructor for class megameklab.ui.generalUnit.summary.WeaponsSummaryItem
 
WEAPONTABLE - Static variable in class megameklab.ui.util.CriticalTableModel
 
weightChanged(double) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
weightChanged(double) - Method in interface megameklab.ui.listeners.HHWBuildListener
 
weightClassChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
weightClassChanged(int) - Method in interface megameklab.ui.listeners.BABuildListener
 
weightLabel - Variable in class megameklab.ui.generalUnit.summary.AbstractSummaryItem
 
WHEELS - Static variable in interface megameklab.printing.IdConstants
 
windowClosing(WindowEvent) - Method in class megameklab.ui.util.ExitOnWindowClosingListener
 
writeCapitalBays(float, double, double) - Method in class megameklab.printing.InventoryWriter
Adds the text for the capital scale weapon bays.
writeEquipment() - Method in class megameklab.printing.InventoryWriter
 
writeEquipment(SVGRectElement) - Method in class megameklab.printing.PrintDropship
 
writeEquipment(SVGRectElement) - Method in class megameklab.printing.PrintEntity
Fills in the weapons and inventory section of the record sheet.
writeFileChooserSettings(JDialog) - Static method in class megameklab.util.CConfig
 
writeFooterBlock(float, float) - Method in class megameklab.printing.InventoryWriter
Displays ammo, fuel, features, and quirks as free-flowing text at the bottom of the inventory box
writeMainUiWindowSettings(MenuBarOwner) - Static method in class megameklab.util.CConfig
 
writeNamedWindowSize(String, Window) - Static method in class megameklab.util.CConfig
 
writeStandardBays(float, double, double) - Method in class megameklab.printing.InventoryWriter
Adds the text for the standard scale weapon bays.
writeTextFields() - Method in class megameklab.printing.PrintAero
 
writeTextFields() - Method in class megameklab.printing.PrintBattleArmor
 
writeTextFields() - Method in class megameklab.printing.PrintDropship
 
writeTextFields() - Method in class megameklab.printing.PrintEntity
 
writeTextFields() - Method in class megameklab.printing.PrintHandheldWeapon
 
writeTextFields() - Method in class megameklab.printing.PrintInfantry
 
writeTextFields() - Method in class megameklab.printing.PrintMek
 
writeTextFields() - Method in class megameklab.printing.PrintProtoMek
 
writeTextFields() - Method in class megameklab.printing.PrintTank
 
WSChassisView - Class in megameklab.ui.largeAero
Structure tab chassis panel for jumpships, warships, and space stations.
WSChassisView(ITechManager) - Constructor for class megameklab.ui.largeAero.WSChassisView
 
WSGravDeckView - Class in megameklab.ui.largeAero
Sets number and sizes of gravity decks on advanced aerospace units.
WSGravDeckView() - Constructor for class megameklab.ui.largeAero.WSGravDeckView
 
WSMainUI - Class in megameklab.ui.largeAero
MainUI for JumpShips, WarShips, and Space Stations
WSMainUI(boolean) - Constructor for class megameklab.ui.largeAero.WSMainUI
 
WSStructureTab - Class in megameklab.ui.largeAero
 
WSStructureTab(EntitySource) - Constructor for class megameklab.ui.largeAero.WSStructureTab
 

Y

yearChanged(int) - Method in class megameklab.ui.battleArmor.BAStructureTab
 
yearChanged(int) - Method in class megameklab.ui.combatVehicle.CVStructureTab
 
yearChanged(int) - Method in class megameklab.ui.fighterAero.ASStructureTab
 
yearChanged(int) - Method in class megameklab.ui.handheldWeapon.HHWStructureTab
 
yearChanged(int) - Method in class megameklab.ui.infantry.CIStructureTab
 
yearChanged(int) - Method in class megameklab.ui.largeAero.DSStructureTab
 
yearChanged(int) - Method in class megameklab.ui.largeAero.WSStructureTab
 
yearChanged(int) - Method in interface megameklab.ui.listeners.BuildListener
 
yearChanged(int) - Method in class megameklab.ui.mek.BMStructureTab
 
yearChanged(int) - Method in class megameklab.ui.protoMek.PMStructureTab
 
yearChanged(int) - Method in class megameklab.ui.supportVehicle.SVStructureTab
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form