com.mucommander.ui.autocomplete.completers.services
Class RootFoldersService

java.lang.Object
  extended by com.mucommander.ui.autocomplete.completers.services.RootFoldersService
All Implemented Interfaces:
CompletionService

public class RootFoldersService
extends java.lang.Object
implements CompletionService

This CompletionService handles root folders completion.

Author:
Arik Hadas

Constructor Summary
RootFoldersService()
           
 
Method Summary
 java.lang.String complete(java.lang.String selectedCompletion)
          If the given completion match one of my suggested completions, return a corresponding path, null otherwise.
 java.util.Vector getPossibleCompletions(java.lang.String path)
          Resolves and returns a sorted array of root (top level) folder names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RootFoldersService

public RootFoldersService()
Method Detail

getPossibleCompletions

public java.util.Vector getPossibleCompletions(java.lang.String path)
Resolves and returns a sorted array of root (top level) folder names. Those folders are purposively not cached so that newly mounted folders will be returned.

Specified by:
getPossibleCompletions in interface CompletionService
Parameters:
path - - a path.
Returns:
a sorted array of root folder names

complete

public java.lang.String complete(java.lang.String selectedCompletion)
Description copied from interface: CompletionService
If the given completion match one of my suggested completions, return a corresponding path, null otherwise.

Specified by:
complete in interface CompletionService
Parameters:
selectedCompletion - - string that represent a completion.
Returns:
a path if the given completion was suggested by this service, null otherwise.


This file is part of muCommander - Copyright (C) 2002-2008 Maxence Bernard