Class 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 Detail

      • FileCompleter

        public FileCompleter​(org.apache.felix.service.command.CommandSession session)
        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.