-
- All Implemented Interfaces:
public abstract class GUIAction
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classGUIAction.Companion
-
Field Summary
Fields Modifier and Type Field Description private final StringwholeFleetKeyprivate final StringallLoadoutsKeyprivate final StringfleetBoilerplateTextprivate final StringloadoutBoilerplateTextprivate final StringmodifiersBoilerplateTextprivate GUIAttributesattributes
-
Constructor Summary
Constructors Constructor Description GUIAction(GUIAttributes attributes)
-
Method Summary
Modifier and Type Method Description final StringgetWholeFleetKey()final StringgetAllLoadoutsKey()final StringgetFleetBoilerplateText()final StringgetLoadoutBoilerplateText()final StringgetModifiersBoilerplateText()final GUIAttributesgetAttributes()final UnitsetAttributes(GUIAttributes attributes)abstract Unitexecute()abstract StringgetTooltip()abstract StringgetName()IntegergetShortcut()final List<FleetMemberAPI>affectedShips()final List<Integer>affectedLoadouts()final IntegerlastIndex()final StringnameSuffix(Boolean allLoadouts, Boolean wholeFleet)-
-
Constructor Detail
-
GUIAction
GUIAction(GUIAttributes attributes)
-
-
Method Detail
-
getWholeFleetKey
final String getWholeFleetKey()
-
getAllLoadoutsKey
final String getAllLoadoutsKey()
-
getFleetBoilerplateText
final String getFleetBoilerplateText()
-
getLoadoutBoilerplateText
final String getLoadoutBoilerplateText()
-
getModifiersBoilerplateText
final String getModifiersBoilerplateText()
-
getAttributes
final GUIAttributes getAttributes()
-
setAttributes
final Unit setAttributes(GUIAttributes attributes)
-
getTooltip
abstract String getTooltip()
-
getShortcut
Integer getShortcut()
-
affectedShips
final List<FleetMemberAPI> affectedShips()
-
affectedLoadouts
final List<Integer> affectedLoadouts()
-
nameSuffix
final String nameSuffix(Boolean allLoadouts, Boolean wholeFleet)
-
-
-
-