public abstract class BaseMultiItemSelector extends BaseInput<MultiItemSelectorSpec> implements MultiItemSelectorSpec
MultiItemSelectorSpec.| Constructor and Description | 
|---|
| BaseMultiItemSelector(ComponentFlow.BaseBuilder builder,
                     String id) | 
getBuilder, getId, getOrder, order, setOrderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic BaseMultiItemSelector(ComponentFlow.BaseBuilder builder, String id)
public MultiItemSelectorSpec name(String name)
MultiItemSelectorSpecname in interface MultiItemSelectorSpecname - the namepublic MultiItemSelectorSpec resultValues(List<String> resultValues)
MultiItemSelectorSpecresultValues in interface MultiItemSelectorSpecresultValues - the result valuespublic MultiItemSelectorSpec resultMode(ResultMode resultMode)
MultiItemSelectorSpecresultMode in interface MultiItemSelectorSpecresultMode - the result modepublic MultiItemSelectorSpec selectItems(List<SelectItem> selectItems)
MultiItemSelectorSpecselectItems in interface MultiItemSelectorSpecselectItems - the select itemspublic MultiItemSelectorSpec sort(Comparator<SelectorItem<String>> comparator)
MultiItemSelectorSpecComparator for sorting items.sort in interface MultiItemSelectorSpeccomparator - the item comparatorpublic MultiItemSelectorSpec renderer(Function<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>,List<org.jline.utils.AttributedString>> renderer)
MultiItemSelectorSpecrenderer in interface MultiItemSelectorSpecrenderer - the rendererpublic MultiItemSelectorSpec template(String location)
MultiItemSelectorSpectemplate in interface MultiItemSelectorSpeclocation - the template locationpublic MultiItemSelectorSpec max(int max)
MultiItemSelectorSpecmax in interface MultiItemSelectorSpecmax - the maximum number of itemspublic MultiItemSelectorSpec preHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>> handler)
MultiItemSelectorSpecpreHandler in interface MultiItemSelectorSpechandler - the context handlerpublic MultiItemSelectorSpec postHandler(Consumer<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>> handler)
MultiItemSelectorSpecpostHandler in interface MultiItemSelectorSpechandler - the context handlerpublic MultiItemSelectorSpec storeResult(boolean store)
MultiItemSelectorSpecMultiItemSelector.MultiItemSelectorContext into
 ComponentContext with key given to builder. Defaults to true.storeResult in interface MultiItemSelectorSpecstore - the flag if storing resultpublic MultiItemSelectorSpec next(Function<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>,String> next)
MultiItemSelectorSpecnext in interface MultiItemSelectorSpecnext - next component functionpublic ComponentFlow.Builder and()
MultiItemSelectorSpecand in interface MultiItemSelectorSpecpublic MultiItemSelectorSpec getThis()
BaseInputSpecgetThis in interface BaseInputSpec<MultiItemSelectorSpec>public String getName()
public ResultMode getResultMode()
public List<SelectItem> getSelectItems()
public Comparator<SelectorItem<String>> getComparator()
public Function<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>,List<org.jline.utils.AttributedString>> getRenderer()
public String getTemplateLocation()
public Integer getMaxItems()
public List<Consumer<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>>> getPreHandlers()
public List<Consumer<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>>> getPostHandlers()
public boolean isStoreResult()
public Function<MultiItemSelector.MultiItemSelectorContext<String,SelectorItem<String>>,String> getNext()
Copyright © 2022. All rights reserved.