public abstract class BaseConfirmationInput extends BaseInput<ConfirmationInputSpec> implements ConfirmationInputSpec
ConfirmationInputSpec.| Constructor and Description | 
|---|
| BaseConfirmationInput(ComponentFlow.BaseBuilder builder,
                     String id) | 
getBuilder, getId, getOrder, order, setOrderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic BaseConfirmationInput(ComponentFlow.BaseBuilder builder, String id)
public ConfirmationInputSpec name(String name)
ConfirmationInputSpecname in interface ConfirmationInputSpecname - the namepublic ConfirmationInputSpec resultValue(Boolean resultValue)
ConfirmationInputSpecresultValue in interface ConfirmationInputSpecresultValue - the result valuepublic ConfirmationInputSpec resultMode(ResultMode resultMode)
ConfirmationInputSpecresultMode in interface ConfirmationInputSpecresultMode - the result modepublic ConfirmationInputSpec defaultValue(Boolean defaultValue)
ConfirmationInputSpecdefaultValue in interface ConfirmationInputSpecdefaultValue - the defult valuepublic ConfirmationInputSpec renderer(Function<ConfirmationInput.ConfirmationInputContext,List<org.jline.utils.AttributedString>> renderer)
ConfirmationInputSpecrenderer in interface ConfirmationInputSpecrenderer - the rendererpublic ConfirmationInputSpec template(String location)
ConfirmationInputSpectemplate in interface ConfirmationInputSpeclocation - the template locationpublic ConfirmationInputSpec preHandler(Consumer<ConfirmationInput.ConfirmationInputContext> handler)
ConfirmationInputSpecpreHandler in interface ConfirmationInputSpechandler - the context handlerpublic ConfirmationInputSpec postHandler(Consumer<ConfirmationInput.ConfirmationInputContext> handler)
ConfirmationInputSpecpostHandler in interface ConfirmationInputSpechandler - the context handlerpublic ConfirmationInputSpec storeResult(boolean store)
ConfirmationInputSpecConfirmationInput.ConfirmationInputContext into
 ComponentContext with key given to builder. Defaults to true.storeResult in interface ConfirmationInputSpecstore - the flag if storing resultpublic ConfirmationInputSpec next(Function<ConfirmationInput.ConfirmationInputContext,String> next)
ConfirmationInputSpecnull or non existent id indicates that flow should stop.next in interface ConfirmationInputSpecnext - next component functionpublic ComponentFlow.Builder and()
ConfirmationInputSpecand in interface ConfirmationInputSpecpublic ConfirmationInputSpec getThis()
BaseInputSpecgetThis in interface BaseInputSpec<ConfirmationInputSpec>public String getName()
public boolean getDefaultValue()
public Boolean getResultValue()
public ResultMode getResultMode()
public Function<ConfirmationInput.ConfirmationInputContext,List<org.jline.utils.AttributedString>> getRenderer()
public String getTemplateLocation()
public List<Consumer<ConfirmationInput.ConfirmationInputContext>> getPreHandlers()
public List<Consumer<ConfirmationInput.ConfirmationInputContext>> getPostHandlers()
public boolean isStoreResult()
public Function<ConfirmationInput.ConfirmationInputContext,String> getNext()
Copyright © 2022. All rights reserved.