Class FileCompleter
- java.lang.Object
-
- org.apache.karaf.shell.console.completer.FileCompleter
-
- All Implemented Interfaces:
Completer
@Deprecated public class FileCompleter extends Object implements Completer
Deprecated.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:
- Candidates that are directories will end with "/"
- Wildcard regular expressions are not evaluated or replaced
- The "~" character can be used to represent the user's home, but it cannot complete to other users' homes, since java does not provide any way of determining that easily
- Since:
- 2.3
- Author:
- Marc Prud'hommeaux, Jason Dillon
-
-
Constructor Summary
Constructors Constructor Description FileCompleter(org.apache.felix.service.command.CommandSession session)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description int
complete(String buffer, int cursor, List<String> candidates)
Deprecated.protected File
getUserDir()
Deprecated.protected File
getUserHome()
Deprecated.static boolean
isWindows()
Deprecated.protected int
matchFiles(String buffer, String translated, File[] files, List<String> candidates)
Deprecated.protected CharSequence
render(File file, CharSequence name)
Deprecated.protected String
separator()
Deprecated.
-
-
-
Method Detail
-
isWindows
public static boolean isWindows()
Deprecated.
-
separator
protected String separator()
Deprecated.
-
getUserHome
protected File getUserHome()
Deprecated.
-
getUserDir
protected File getUserDir()
Deprecated.
-
matchFiles
protected int matchFiles(String buffer, String translated, File[] files, List<String> candidates)
Deprecated.
-
render
protected CharSequence render(File file, CharSequence name)
Deprecated.
-
-