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
Subclasses with type arguments of type PromptBuilder in com.github.rvesse.airline.prompts.buildersModifier and TypeClassDescriptionclassPromptFormatBuilder<TOption>A prompt format builder is a child builder of aPromptBuilderused to define the prompt format in a fluent styleMethods 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) protectedPromptFormatBuilder(PromptBuilder<TOption> parentBuilder)