Uses of Class
com.github.rvesse.airline.prompts.builders.PromptBuilder
Packages that use PromptBuilder
-
Uses of PromptBuilder in com.github.rvesse.airline.prompts
Methods in com.github.rvesse.airline.prompts that return PromptBuilderModifier and TypeMethodDescriptionstatic <TOption> PromptBuilder
<TOption> Prompts.defaultPrompt()
Creates a simple prompt using the default provider (fromPrompts.defaultProvider()
static <TOption> PromptBuilder
<TOption> Prompts.newFreeFormPrompt
(String question) Creates a free form question promptstatic <TOption> PromptBuilder
<TOption> Prompts.newOptionsPrompt
(String message, TOption... options) Creates a new list promptstatic PromptBuilder
<String> Prompts.newYesNoAbortPrompt
(String question) Creates a Yes/No/Abort promptstatic PromptBuilder
<String> Prompts.newYesNoCancelPrompt
(String question) Creates a new Yes/No/Cancel promptstatic PromptBuilder
<String> Prompts.newYesNoPrompt
(String question) Creates a Yes/No prompt -
Uses of PromptBuilder in com.github.rvesse.airline.prompts.builders
Methods in com.github.rvesse.airline.prompts.builders that return PromptBuilderModifier and TypeMethodDescriptionPromptBuilder.clearOptions()
Clears all previously specified optionsPromptBuilder.withDefaultFormatter()
Specifies that the default formatter should be used, this is the list formatterPromptBuilder.withDefaultOptionMatcher()
Specifies that the default option matcher be usedPromptBuilder.withDefaultPromptProvider()
Specifies that the default prompt provider should be usedPromptBuilder.withDefaultTypeConverter()
Specifies that the default type converter be usedPromptBuilder.withFormatBuilder
(PromptFormatBuilder<TOption> formatBuilder) Specifies the prompt formatter builder to usePromptBuilder.withFormatter
(PromptFormatter formatter) Specifies the prompt formatter to usePromptBuilder.withListFormatter()
Specifies that a list formatter should be usedPromptBuilder.withNumericOptionSelection()
Enables numeric option selectionPromptBuilder.withOption
(TOption option) Specifies an option for the promptPromptBuilder.withOptionMatcher
(PromptOptionMatcher<TOption> matcher) Specifies the option matcher to usePromptBuilder.withOptions
(TOption... options) Specifies one/more options for the promptPromptBuilder.withoutNumericOptionSelection()
Disables numeric option selectionPromptBuilder.withoutTimeout()
Specifies that no timeout should be usedPromptBuilder.withPromptMessage
(String message) Specifies the prompt message to displayPromptBuilder.withPromptProvider
(PromptProvider provider) Specifies that the given prompt provider should be usedPromptBuilder.withQuestionFormatter()
Specifies that a question formatter should be usedPromptBuilder.withTimeout
(long timeout) Specifies the timeoutPromptBuilder.withTimeout
(long timeout, TimeUnit unit) Specifies the timeoutPromptBuilder.withTimeoutUnit
(TimeUnit unit) Specifies the time unit used to apply timeouts to promptsPromptBuilder.withTypeConverter
(TypeConverter converter) Specifies the type converter to useConstructors in com.github.rvesse.airline.prompts.builders with parameters of type PromptBuilderModifierConstructorDescriptionListFormatBuilder
(PromptBuilder<TOption> parentBuilder) protected
PromptFormatBuilder
(PromptBuilder<TOption> parentBuilder)