A file name completer takes the buffer and issues a list of potential completions.
This completer tries to behave as similar as possible to bash's file name completion (using GNU readline) with the following exceptions:| Type | Name and description |
|---|---|
private boolean |
escapeBackslashIf the filename will be placed inside a single/double quoted String we must escape backslash when on e.g. |
private boolean |
escapeSpacesSet false if e.g. the filename will be inside a String. |
private boolean |
printSpaceAfterFullCompletionTrue for say, a command-line arg, false for instance inside a String. |
| Constructor and description |
|---|
FileNameCompleter
(boolean printSpaceAfterFullCompletion, boolean escapeBackslash, boolean escapeSpaces) |
FileNameCompleter
() |
If the filename will be placed inside a single/double quoted String we must escape backslash when on e.g. Windows.
Set false if e.g. the filename will be inside a String. Should not be true if quoteFilenamesWithSpaces is true.
True for say, a command-line arg, false for instance inside a String.
Copyright © 2003-2020 The Apache Software Foundation. All rights reserved.