public abstract static class ComponentFlow.BaseBuilder extends Object implements ComponentFlow.Builder
| Modifier and Type | Method and Description |
|---|---|
ComponentFlow |
build()
Builds instance of input wizard.
|
ComponentFlow.Builder |
clone()
Clones existing builder.
|
ComponentFlow.Builder |
reset()
Resets existing builder.
|
ComponentFlow.Builder |
resourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
Sets a
ResourceLoader. |
ComponentFlow.Builder |
templateExecutor(TemplateExecutor templateExecutor)
Sets a
TemplateExecutor. |
ComponentFlow.Builder |
terminal(org.jline.terminal.Terminal terminal)
Sets a
Terminal. |
ConfirmationInputSpec |
withConfirmationInput(String id)
Gets a builder for confirmation input.
|
MultiItemSelectorSpec |
withMultiItemSelector(String id)
Gets a builder for multi item selector.
|
PathInputSpec |
withPathInput(String id)
Gets a builder for path input.
|
SingleItemSelectorSpec |
withSingleItemSelector(String id)
Gets a builder for single item selector.
|
StringInputSpec |
withStringInput(String id)
Gets a builder for string input.
|
public ComponentFlow build()
ComponentFlow.Builderbuild in interface ComponentFlow.Builderpublic StringInputSpec withStringInput(String id)
ComponentFlow.BuilderwithStringInput in interface ComponentFlow.Builderid - the identifierpublic PathInputSpec withPathInput(String id)
ComponentFlow.BuilderwithPathInput in interface ComponentFlow.Builderid - the identifierpublic ConfirmationInputSpec withConfirmationInput(String id)
ComponentFlow.BuilderwithConfirmationInput in interface ComponentFlow.Builderid - the identifierpublic SingleItemSelectorSpec withSingleItemSelector(String id)
ComponentFlow.BuilderwithSingleItemSelector in interface ComponentFlow.Builderid - the identifierpublic MultiItemSelectorSpec withMultiItemSelector(String id)
ComponentFlow.BuilderwithMultiItemSelector in interface ComponentFlow.Builderid - the identifierpublic ComponentFlow.Builder terminal(org.jline.terminal.Terminal terminal)
ComponentFlow.BuilderTerminal.terminal in interface ComponentFlow.Builderterminal - the terminalpublic ComponentFlow.Builder resourceLoader(org.springframework.core.io.ResourceLoader resourceLoader)
ComponentFlow.BuilderResourceLoader.resourceLoader in interface ComponentFlow.BuilderresourceLoader - the resource loaderpublic ComponentFlow.Builder templateExecutor(TemplateExecutor templateExecutor)
ComponentFlow.BuilderTemplateExecutor.templateExecutor in interface ComponentFlow.BuildertemplateExecutor - the template executorpublic ComponentFlow.Builder clone()
ComponentFlow.Builderclone in interface ComponentFlow.Builderclone in class Objectpublic ComponentFlow.Builder reset()
ComponentFlow.Builderreset in interface ComponentFlow.BuilderCopyright © 2023. All rights reserved.