class EscapingFileNameCompletor extends org.jline.builtins.Completers$FileNameCompleter
JLine Completor that does file path matching like FileNameCompleter, but in addition it escapes whitespace in completions with the '\' character.
| Constructor and description |
|---|
EscapingFileNameCompletor() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
void |
complete(org.jline.reader.LineReader reader, org.jline.reader.ParsedLine line, java.util.List<org.jline.reader.Candidate> candidates) |
| Methods inherited from class | Name |
|---|---|
class org.jline.builtins.Completers$FileNameCompleter |
org.jline.builtins.Completers$FileNameCompleter#complete(org.jline.reader.LineReader, org.jline.reader.ParsedLine, java.util.List), org.jline.builtins.Completers$FileNameCompleter#equals(java.lang.Object), org.jline.builtins.Completers$FileNameCompleter#getClass(), org.jline.builtins.Completers$FileNameCompleter#hashCode(), org.jline.builtins.Completers$FileNameCompleter#notify(), org.jline.builtins.Completers$FileNameCompleter#notifyAll(), org.jline.builtins.Completers$FileNameCompleter#toString(), org.jline.builtins.Completers$FileNameCompleter#wait(), org.jline.builtins.Completers$FileNameCompleter#wait(long), org.jline.builtins.Completers$FileNameCompleter#wait(long, int) |
Gets FileNameCompleter to create a list of candidates and then inserts '\' before any whitespace characters in each of the candidates. If a candidate ends in a whitespace character, then that is not escaped.