Class PaginatedOptionsExample
java.lang.Object
com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptions
com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptionsExample
- All Implemented Interfaces:
InteractionDialogPlugin
,CommandPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptions
PaginatedOptions.PaginatedOption
-
Field Summary
Fields inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptions
currPage, dialog, memoryMap, OPTION_NEXT_PAGE, OPTION_PREV_PAGE, options, optionsAllPages, optionsPerPage, originalPlugin, withSpacers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
execute
(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.PaginatedOptions
addOption, addOptionAllPages, advance, backFromEngagement, getContext, getMemoryMap, init, isNewGameDialog, optionMousedOver, optionSelected, showOptions
Methods inherited from class com.fs.starfarer.api.impl.campaign.rulecmd.BaseCommandPlugin
doesCommandAddOptions, getEntityMemory, getOptionOrder
-
Constructor Details
-
PaginatedOptionsExample
public PaginatedOptionsExample()
-
-
Method Details
-
execute
public boolean execute(String ruleId, InteractionDialogAPI dialog, List<Misc.Token> params, Map<String, MemoryAPI> memoryMap) - Specified by:
execute
in interfaceCommandPlugin
- Overrides:
execute
in classPaginatedOptions
-
getNextPageText
- Overrides:
getNextPageText
in classPaginatedOptions
-
getPreviousPageText
- Overrides:
getPreviousPageText
in classPaginatedOptions
-