public abstract class BaseStringInput extends BaseInput<StringInputSpec> implements StringInputSpec
StringInputSpec.| Constructor and Description | 
|---|
| BaseStringInput(ComponentFlow.BaseBuilder builder,
               String id) | 
getBuilder, getId, getOrder, order, setOrderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorderpublic BaseStringInput(ComponentFlow.BaseBuilder builder, String id)
public StringInputSpec name(String name)
StringInputSpecname in interface StringInputSpecname - the namepublic StringInputSpec resultValue(String resultValue)
StringInputSpecresultValue in interface StringInputSpecresultValue - the result valuepublic StringInputSpec resultMode(ResultMode resultMode)
StringInputSpecresultMode in interface StringInputSpecresultMode - the result modepublic StringInputSpec defaultValue(String defaultValue)
StringInputSpecdefaultValue in interface StringInputSpecdefaultValue - the defult valuepublic StringInputSpec maskCharacter(Character maskCharacter)
StringInputSpecmaskCharacter in interface StringInputSpecmaskCharacter - the mask characterpublic StringInputSpec renderer(Function<StringInput.StringInputContext,List<org.jline.utils.AttributedString>> renderer)
StringInputSpecrenderer in interface StringInputSpecrenderer - the rendererpublic StringInputSpec template(String location)
StringInputSpectemplate in interface StringInputSpeclocation - the template locationpublic StringInputSpec preHandler(Consumer<StringInput.StringInputContext> handler)
StringInputSpecpreHandler in interface StringInputSpechandler - the context handlerpublic StringInputSpec postHandler(Consumer<StringInput.StringInputContext> handler)
StringInputSpecpostHandler in interface StringInputSpechandler - the context handlerpublic StringInputSpec storeResult(boolean store)
StringInputSpecStringInput.StringInputContext into
 ComponentContext with key given to builder. Defaults to true.storeResult in interface StringInputSpecstore - the flag if storing resultpublic StringInputSpec next(Function<StringInput.StringInputContext,String> next)
StringInputSpecnext in interface StringInputSpecnext - next component functionpublic ComponentFlow.Builder and()
StringInputSpecand in interface StringInputSpecpublic StringInputSpec getThis()
BaseInputSpecgetThis in interface BaseInputSpec<StringInputSpec>public String getName()
public String getResultValue()
public ResultMode getResultMode()
public String getDefaultValue()
public Character getMaskCharacter()
public Function<StringInput.StringInputContext,List<org.jline.utils.AttributedString>> getRenderer()
public String getTemplateLocation()
public List<Consumer<StringInput.StringInputContext>> getPreHandlers()
public List<Consumer<StringInput.StringInputContext>> getPostHandlers()
public boolean isStoreResult()
public Function<StringInput.StringInputContext,String> getNext()
Copyright © 2022. All rights reserved.