|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.tools.shell.completion.FileNameCompleter
class FileNameCompleter
PATCHED copy from jline2.10, included https://github.com/jline/jline2/pull/88 https://github.com/jline/jline2/issues/90 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:Constructor Summary | |
FileNameCompleter()
|
|
FileNameCompleter(boolean blankSuffix)
|
Method Summary | |
---|---|
int
|
complete(java.lang.String buffer, int cursor, java.util.List candidates)
|
protected java.io.File
|
getUserDir()
|
protected java.io.File
|
getUserHome()
|
protected int
|
matchFiles(java.lang.String buffer, java.lang.String translated, java.io.File[] files, java.util.List candidates)
|
protected java.lang.CharSequence
|
render(java.io.File file, java.lang.CharSequence name)
|
protected java.lang.String
|
separator()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constructor Detail |
---|
FileNameCompleter()
FileNameCompleter(boolean blankSuffix)
Method Detail |
---|
int complete(java.lang.String buffer, int cursor, java.util.List candidates)
protected java.io.File getUserDir()
protected java.io.File getUserHome()
protected int matchFiles(java.lang.String buffer, java.lang.String translated, java.io.File[] files, java.util.List candidates)
protected java.lang.CharSequence render(java.io.File file, java.lang.CharSequence name)
protected java.lang.String separator()
Groovy Documentation