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.ObjectHolds 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.StringargumentThe argument specification for completionjava.lang.StringconditionThe condition that must be satisfied for this completion to be applicablejava.lang.StringdescriptionThe description of the command or optionjava.util.List<java.lang.String>optionsThe 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
-
-