Uses of Interface
org.springframework.shell.component.flow.MultiItemSelectorSpec
Packages that use MultiItemSelectorSpec
-
Uses of MultiItemSelectorSpec in org.springframework.shell.component.flow
Classes in org.springframework.shell.component.flow that implement MultiItemSelectorSpecModifier and TypeClassDescriptionclassBase impl forMultiItemSelectorSpec.classDefault impl forBaseMultiItemSelector.Methods in org.springframework.shell.component.flow that return MultiItemSelectorSpecModifier and TypeMethodDescriptionBaseMultiItemSelector.getThis()BaseMultiItemSelector.max(int max) MultiItemSelectorSpec.max(int max) Sets a maximum number of items in a selector list;Sets a name.BaseMultiItemSelector.next(Function<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>, String> next) MultiItemSelectorSpec.next(Function<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>, String> next) Define a function which may return id of a next component to go.BaseMultiItemSelector.postHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>> handler) MultiItemSelectorSpec.postHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>> handler) Adds a post-run context handler.BaseMultiItemSelector.preHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>> handler) MultiItemSelectorSpec.preHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>> handler) Adds a pre-run context handler.BaseMultiItemSelector.renderer(Function<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>, List<org.jline.utils.AttributedString>> renderer) MultiItemSelectorSpec.renderer(Function<MultiItemSelector.MultiItemSelectorContext<String, SelectorItem<String>>, List<org.jline.utils.AttributedString>> renderer) Sets a renderer function.BaseMultiItemSelector.resultMode(ResultMode resultMode) MultiItemSelectorSpec.resultMode(ResultMode resultMode) Sets a result mode.BaseMultiItemSelector.resultValues(List<String> resultValues) MultiItemSelectorSpec.resultValues(List<String> resultValues) Sets a result values.BaseMultiItemSelector.selectItems(List<SelectItem> selectItems) MultiItemSelectorSpec.selectItems(List<SelectItem> selectItems) Adds a list of select items.BaseMultiItemSelector.sort(Comparator<SelectorItem<String>> comparator) MultiItemSelectorSpec.sort(Comparator<SelectorItem<String>> comparator) Sets aComparatorfor sorting items.BaseMultiItemSelector.storeResult(boolean store) MultiItemSelectorSpec.storeResult(boolean store) Automatically stores result from aMultiItemSelector.MultiItemSelectorContextintoComponentContextwith key given to builder.Sets a default renderer template location.ComponentFlow.BaseBuilder.withMultiItemSelector(String id) ComponentFlow.Builder.withMultiItemSelector(String id) Gets a builder for multi item selector.