org.sonatype.gshell.console.completer
Class FileNameCompleter

java.lang.Object
  extended by jline.console.completer.FileNameCompleter
      extended by org.sonatype.gshell.console.completer.FileNameCompleter
All Implemented Interfaces:
jline.console.completer.Completer

@Singleton
public class FileNameCompleter
extends jline.console.completer.FileNameCompleter
implements jline.console.completer.Completer

Completer for file names.

Since:
2.0
Author:
Jason Dillon

Constructor Summary
FileNameCompleter(javax.inject.Provider<Variables> variables)
           
 
Method Summary
protected  File getUserDir()
           
protected  File getUserHome()
           
protected  CharSequence render(File file, CharSequence name)
           
 
Methods inherited from class jline.console.completer.FileNameCompleter
complete, matchFiles, separator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jline.console.completer.Completer
complete
 

Constructor Detail

FileNameCompleter

@Inject
public FileNameCompleter(javax.inject.Provider<Variables> variables)
Method Detail

getUserHome

protected File getUserHome()
Overrides:
getUserHome in class jline.console.completer.FileNameCompleter

getUserDir

protected File getUserDir()
Overrides:
getUserDir in class jline.console.completer.FileNameCompleter

render

protected CharSequence render(File file,
                              CharSequence name)
Overrides:
render in class jline.console.completer.FileNameCompleter


Copyright © 2008-2011 Sonatype. All Rights Reserved.