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 intcomplete(String buffer, int cursor, List<String> candidates)Deprecated.protected FilegetUserDir()Deprecated.protected FilegetUserHome()Deprecated.static booleanisWindows()Deprecated.protected intmatchFiles(String buffer, String translated, File[] files, List<String> candidates)Deprecated.protected CharSequencerender(File file, CharSequence name)Deprecated.protected Stringseparator()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.
-
-