public interface PathInputSpec extends BaseInputSpec<PathInputSpec>
| Modifier and Type | Method and Description | 
|---|---|
| ComponentFlow.Builder | and()Build and return parent builder. | 
| PathInputSpec | defaultValue(String defaultValue)Sets a default value. | 
| PathInputSpec | name(String name)Sets a name. | 
| PathInputSpec | next(Function<PathInput.PathInputContext,String> next)Define a function which may return id of a next component to go. | 
| PathInputSpec | postHandler(Consumer<PathInput.PathInputContext> handler)Adds a post-run context handler. | 
| PathInputSpec | preHandler(Consumer<PathInput.PathInputContext> handler)Adds a pre-run context handler. | 
| PathInputSpec | renderer(Function<PathInput.PathInputContext,List<org.jline.utils.AttributedString>> renderer)Sets a renderer function. | 
| PathInputSpec | resultMode(ResultMode resultMode)Sets a result mode. | 
| PathInputSpec | resultValue(String resultValue)Sets a result value. | 
| PathInputSpec | storeResult(boolean store)Automatically stores result from a  StringInput.StringInputContextintoComponentContextwith key given to builder. | 
| PathInputSpec | template(String location)Sets a default renderer template location. | 
getThis, orderPathInputSpec name(String name)
name - the namePathInputSpec resultValue(String resultValue)
resultValue - the result valuePathInputSpec resultMode(ResultMode resultMode)
resultMode - the result modePathInputSpec defaultValue(String defaultValue)
defaultValue - the defult valuePathInputSpec renderer(Function<PathInput.PathInputContext,List<org.jline.utils.AttributedString>> renderer)
renderer - the rendererPathInputSpec template(String location)
location - the template locationPathInputSpec preHandler(Consumer<PathInput.PathInputContext> handler)
handler - the context handlerPathInputSpec postHandler(Consumer<PathInput.PathInputContext> handler)
handler - the context handlerPathInputSpec storeResult(boolean store)
StringInput.StringInputContext into
 ComponentContext with key given to builder. Defaults to true.store - the flag if storing resultPathInputSpec next(Function<PathInput.PathInputContext,String> next)
null or non existent id indicates that flow should stop.next - next component functionComponentFlow.Builder and()
Copyright © 2023. All rights reserved.