-
- All Implemented Interfaces:
public final class ShipModeButton extends ButtonBase<ShipModes>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classShipModeButton.Companion
-
Field Summary
Fields Modifier and Type Field Description private FleetMemberAPIshipprivate Booleanactiveprivate List<ButtonBase<ShipModes>>sameGroupButtonsprivate ShipModesassociatedValueprivate ButtonAPIbuttonprivate BooleanisRadio
-
Constructor Summary
Constructors Constructor Description ShipModeButton(FleetMemberAPI ship, ShipModes mode, ButtonAPI button)
-
Method Summary
Modifier and Type Method Description final FleetMemberAPIgetShip()final UnitsetShip(FleetMemberAPI ship)final BooleangetActive()final UnitsetActive(Boolean active)final List<ButtonBase<ShipModes>>getSameGroupButtons()final UnitsetSameGroupButtons(List<ButtonBase<ShipModes>> sameGroupButtons)final ShipModesgetAssociatedValue()final UnitsetAssociatedValue(ShipModes associatedValue)final ButtonAPIgetButton()final UnitsetButton(ButtonAPI button)final BooleanisRadio()final UnitsetRadio(Boolean isRadio)UnitexecuteCallbackIfChecked()UnitonActivate()-
-
Constructor Detail
-
ShipModeButton
ShipModeButton(FleetMemberAPI ship, ShipModes mode, ButtonAPI button)
-
-
Method Detail
-
getShip
final FleetMemberAPI getShip()
-
getSameGroupButtons
final List<ButtonBase<ShipModes>> getSameGroupButtons()
-
setSameGroupButtons
final Unit setSameGroupButtons(List<ButtonBase<ShipModes>> sameGroupButtons)
-
getAssociatedValue
final ShipModes getAssociatedValue()
-
setAssociatedValue
final Unit setAssociatedValue(ShipModes associatedValue)
-
getButton
final ButtonAPI getButton()
-
executeCallbackIfChecked
Unit executeCallbackIfChecked()
-
onActivate
Unit onActivate()
-
-
-
-