public interface ParameterChoicesProvider
Provides completions for a
ParameterizedCompletion
's parameters.
So, for example, if the user code-completes a function or method, if
a ParameterChoicesProvider
is installed, it can return possible
completions for the parameters to that function or method.- Version:
- 1.0
- Author:
- Robert Futrell
-
Method Summary
Modifier and TypeMethodDescriptionReturns a list of choices for a specific parameter.
-
Method Details
-
getParameterChoices
List<Completion> getParameterChoices(AutoCompletableTextArea tc, ParameterizedCompletion.Parameter param) Returns a list of choices for a specific parameter.- Parameters:
tc
- The text component.param
- The currently focused parameter.- Returns:
- The list of parameters. This may be
null
for "no parameters," but might also be an empty list.
-