Uses of Interface
org.jline.prompt.PromptResult
Packages that use PromptResult
Package
Description
JLine Prompt API - Interactive Console Prompts for Java Applications.
Implementation classes for the JLine Prompt API.
-
Uses of PromptResult in org.jline.prompt
Subinterfaces of PromptResult in org.jline.promptModifier and TypeInterfaceDescriptioninterfaceResult of a checkbox choice.interfaceResult of an expandable choice prompt.interfaceResult of a confirmation prompt.interfaceResult of an editor prompt.interfaceResult of an input prompt.interfaceResult of a key press prompt.interfaceResult of a list choice.interfaceA result that represents no result.interfaceSearchResult<T>Result of a search prompt.interfaceResult of a toggle prompt.Methods in org.jline.prompt that return types with arguments of type PromptResultModifier and TypeMethodDescriptionDynamicPromptHelper.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.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.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.Method parameters in org.jline.prompt with type arguments of type PromptResultModifier 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.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.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.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 PromptResult in org.jline.prompt.impl
Classes in org.jline.prompt.impl that implement PromptResultModifier and TypeClassDescriptionclassAbstractPromptResult<T extends Prompt>Abstract base class for prompt results.classImplementation of CheckboxResult.classImplementation of ChoiceResult.classImplementation of ConfirmResult.classImplementation of EditorResult.classImplementation of InputResult.classImplementation of KeyPressResult.classImplementation of ListResult.classImplementation of NoResult.classImplementation of SearchResult.classImplementation of ToggleResult.Methods in org.jline.prompt.impl that return PromptResultModifier and TypeMethodDescriptionprotected 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 that return types with arguments of type PromptResultModifier 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, List<? extends Prompt> prompts) Methods in org.jline.prompt.impl with parameters of type PromptResultModifier and TypeMethodDescriptionprotected 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 PromptResultModifier 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) 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.