Skip to content

Commit

Permalink
Minor refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
gastaldi committed Aug 28, 2013
1 parent d9459bf commit 77a5519
Showing 1 changed file with 6 additions and 7 deletions.
Expand Up @@ -11,6 +11,7 @@
import org.jboss.aesh.complete.CompleteOperation;
import org.jboss.aesh.parser.Parser;
import org.jboss.aesh.util.FileLister;
import org.jboss.aesh.util.FileLister.Filter;
import org.jboss.forge.addon.convert.ConverterFactory;
import org.jboss.forge.addon.resource.FileResource;
import org.jboss.forge.addon.shell.ui.ShellContext;
Expand All @@ -21,13 +22,13 @@

enum FileInputCompletionStrategy implements CompletionStrategy
{
DIRECTORY(true), FILE(false);
DIRECTORY(Filter.DIRECTORY), FILE(Filter.FILE), ALL(Filter.ALL);

private final boolean directory;
private final Filter filter;

private FileInputCompletionStrategy(boolean directory)
private FileInputCompletionStrategy(Filter filter)
{
this.directory = directory;
this.filter = filter;
}

@Override
Expand All @@ -49,9 +50,7 @@ public void complete(CompleteOperation completeOperation, InputComponent<?, Obje
cwd = new File(value.toString());
}
FileLister fileLister = new FileLister(typedValue == null ? ""
: Parser.switchEscapedSpacesToSpacesInWord(typedValue), cwd,
directory ? FileLister.Filter.DIRECTORY
: FileLister.Filter.ALL);
: Parser.switchEscapedSpacesToSpacesInWord(typedValue), cwd, filter);
fileLister.findMatchingDirectories(completeOperation);
}
}

0 comments on commit 77a5519

Please sign in to comment.