Package org.jline.builtins
Class Completers.CompletionData
- java.lang.Object
-
- org.jline.builtins.Completers.CompletionData
-
- Enclosing class:
- Completers
public static class Completers.CompletionData extends java.lang.Object
Holds data for command completion.This class stores information about command options, descriptions, arguments, and conditions used for command completion.
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.String
argument
The argument specification for completionjava.lang.String
condition
The condition that must be satisfied for this completion to be applicablejava.lang.String
description
The description of the command or optionjava.util.List<java.lang.String>
options
The list of command options
-
Constructor Summary
Constructors Constructor Description CompletionData(java.util.List<java.lang.String> options, java.lang.String description, java.lang.String argument, java.lang.String condition)
Creates a new CompletionData instance.
-
-
-
Field Detail
-
options
public final java.util.List<java.lang.String> options
The list of command options
-
description
public final java.lang.String description
The description of the command or option
-
argument
public final java.lang.String argument
The argument specification for completion
-
condition
public final java.lang.String condition
The condition that must be satisfied for this completion to be applicable
-
-
Constructor Detail
-
CompletionData
public CompletionData(java.util.List<java.lang.String> options, java.lang.String description, java.lang.String argument, java.lang.String condition)
Creates a new CompletionData instance.- Parameters:
options
- the list of command optionsdescription
- the description of the command or optionargument
- the argument specification for completioncondition
- the condition that must be satisfied for this completion to be applicable
-
-