Uses of Interface
org.jline.prompt.Prompt
Packages that use Prompt
Package
Description
JLine Prompt API - Interactive Console Prompts for Java Applications.
Implementation classes for the JLine Prompt API.
-
Uses of Prompt in org.jline.prompt
Classes in org.jline.prompt with type parameters of type PromptModifier and TypeInterfaceDescriptioninterfacePromptResult<T extends Prompt>Parameterized interface representing the result of a user prompt interaction.Subinterfaces of Prompt in org.jline.promptModifier and TypeInterfaceDescriptioninterfaceInterface for checkbox prompts.interfaceInterface for choice prompts.interfaceInterface for confirmation prompts.interfaceInterface for editor prompts.interfaceInterface for input prompts.interfaceInterface for key press prompts.interfaceInterface for list prompts.interfaceInterface for number prompts.interfaceInterface for password prompts.interfaceSearchPrompt<T>Interface for search prompts.interfaceInterface for text prompts.interfaceInterface for toggle prompts.Methods in org.jline.prompt that return types with arguments of type PromptModifier and TypeMethodDescriptionPromptBuilder.build()Build the list of prompts.DynamicPromptHelper.chain(Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>>... providers) Creates a prompt provider that chains multiple conditional providers.DynamicPromptHelper.chain(Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>>... providers) Creates a prompt provider that chains multiple conditional providers.Map<String, ? extends PromptResult<? extends Prompt>> Prompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) Execute prompts dynamically based on previous user responses.Map<String, ? extends PromptResult<? extends Prompt>> Execute a list of prompts and collect user responses.DynamicPromptHelper.when(Predicate<Map<String, ? extends PromptResult<? extends Prompt>>> condition, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a conditional prompt provider that only shows prompts when a condition is met.DynamicPromptHelper.when(Predicate<Map<String, ? extends PromptResult<? extends Prompt>>> condition, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a conditional prompt provider that only shows prompts when a condition is met.DynamicPromptHelper.whenResultEquals(String resultName, String expectedValue, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result has a specific value.DynamicPromptHelper.whenResultEquals(String resultName, String expectedValue, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result has a specific value.DynamicPromptHelper.whenResultExists(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result exists.DynamicPromptHelper.whenResultExists(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result exists.DynamicPromptHelper.whenResultMissing(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result does NOT exist.DynamicPromptHelper.whenResultMissing(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result does NOT exist.Methods in org.jline.prompt with parameters of type PromptModifier and TypeMethodDescriptionvoidAdd a prompt to the builder.Method parameters in org.jline.prompt with type arguments of type PromptModifier and TypeMethodDescriptionstatic booleanDynamicPromptHelper.allResultsExist(Map<String, ? extends PromptResult<? extends Prompt>> results, String... resultNames) Checks if all specified results exist.static booleanDynamicPromptHelper.anyResultExists(Map<String, ? extends PromptResult<? extends Prompt>> results, String... resultNames) Checks if any of the specified results exist.static StringDynamicPromptHelper.getResultValue(Map<String, ? extends PromptResult<? extends Prompt>> results, String resultName) Gets the result value for a specific prompt, or null if not found.static booleanDynamicPromptHelper.hasValue(Map<String, ? extends PromptResult<? extends Prompt>> results, String resultName) Checks if a result exists and has a non-empty value.Map<String, ? extends PromptResult<? extends Prompt>> Prompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) Execute prompts dynamically based on previous user responses.Map<String, ? extends PromptResult<? extends Prompt>> Prompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) Execute prompts dynamically based on previous user responses.static booleanDynamicPromptHelper.resultEqualsAny(Map<String, ? extends PromptResult<? extends Prompt>> results, String resultName, String... values) Checks if a result equals any of the given values.DynamicPromptHelper.when(Predicate<Map<String, ? extends PromptResult<? extends Prompt>>> condition, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a conditional prompt provider that only shows prompts when a condition is met.DynamicPromptHelper.when(Predicate<Map<String, ? extends PromptResult<? extends Prompt>>> condition, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a conditional prompt provider that only shows prompts when a condition is met.DynamicPromptHelper.when(Predicate<Map<String, ? extends PromptResult<? extends Prompt>>> condition, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a conditional prompt provider that only shows prompts when a condition is met.DynamicPromptHelper.whenResultEquals(String resultName, String expectedValue, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result has a specific value.DynamicPromptHelper.whenResultEquals(String resultName, String expectedValue, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result has a specific value.DynamicPromptHelper.whenResultExists(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result exists.DynamicPromptHelper.whenResultExists(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result exists.DynamicPromptHelper.whenResultMissing(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result does NOT exist.DynamicPromptHelper.whenResultMissing(String resultName, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptProvider) Creates a prompt provider that only executes if a specific result does NOT exist. -
Uses of Prompt in org.jline.prompt.impl
Classes in org.jline.prompt.impl with type parameters of type PromptModifier and TypeClassDescriptionclassAbstractPromptResult<T extends Prompt>Abstract base class for prompt results.Classes in org.jline.prompt.impl that implement PromptModifier and TypeClassDescriptionclassDefault implementation of CheckboxPrompt interface.classDefault implementation of ChoicePrompt interface.classDefault implementation of ConfirmPrompt interface.classDefault implementation of EditorPrompt interface.classDefault implementation of InputPrompt interface.classDefault implementation of KeyPressPrompt.classDefault implementation of ListPrompt interface.classDefault implementation of NumberPrompt interface.classDefault implementation of PasswordPrompt interface.classBase implementation class for all prompt types.classDefault implementation of SearchPrompt interface.classDefault implementation of TextPrompt interface.classDefault implementation of TogglePrompt.Methods in org.jline.prompt.impl that return types with arguments of type PromptModifier and TypeMethodDescriptionDefaultPromptBuilder.build()Map<String, ? extends PromptResult<? extends Prompt>> DefaultPrompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) Map<String, ? extends PromptResult<? extends Prompt>> DefaultPrompter.prompt(List<org.jline.utils.AttributedString> header, List<? extends Prompt> prompts) protected PromptResult<? extends Prompt> DefaultPrompter.promptElement(List<org.jline.utils.AttributedString> header, Prompt prompt, PromptResult<? extends Prompt> oldResult) Execute a single prompt element (like ConsolePrompt.promptElement).Methods in org.jline.prompt.impl with parameters of type PromptModifier and TypeMethodDescriptionvoidprotected PromptResult<? extends Prompt> DefaultPrompter.promptElement(List<org.jline.utils.AttributedString> header, Prompt prompt, PromptResult<? extends Prompt> oldResult) Execute a single prompt element (like ConsolePrompt.promptElement).Method parameters in org.jline.prompt.impl with type arguments of type PromptModifier and TypeMethodDescriptionMap<String, ? extends PromptResult<? extends Prompt>> DefaultPrompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) Map<String, ? extends PromptResult<? extends Prompt>> DefaultPrompter.prompt(List<org.jline.utils.AttributedString> header, Function<Map<String, ? extends PromptResult<? extends Prompt>>, List<? extends Prompt>> promptsProvider) protected PromptResult<? extends Prompt> DefaultPrompter.promptElement(List<org.jline.utils.AttributedString> header, Prompt prompt, PromptResult<? extends Prompt> oldResult) Execute a single prompt element (like ConsolePrompt.promptElement).protected voidDefaultPrompter.promptInternal(List<org.jline.utils.AttributedString> headerIn, List<? extends Prompt> promptList, Map<String, PromptResult<? extends Prompt>> resultMap, boolean cancellableFirstPrompt) Internal prompt method that mirrors ConsolePrompt.prompt() logic.