The Java-Readline Library, Version 0.8.0

test
Class TestCompleter

java.lang.Object
  extended by test.TestCompleter
All Implemented Interfaces:
ReadlineCompleter

public class TestCompleter
extends Object
implements ReadlineCompleter

This class is a sample custom completer. If you press the TAB-key at the readline prompt, you will see the two possible completions ("Linux" and "Tux"). Once you have entered a "L" or a "T", you will only see the respective single possible completion. In any other case, null is returned to signal that no (more) completions are available.

Version:
$Revision: 1.1 $
Author:
$Author: Bablokb $

Constructor Summary
TestCompleter()
          Default constructor.
 
Method Summary
 String completer(String t, int s)
          Return possible completion.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestCompleter

public TestCompleter()
Default constructor.

Method Detail

completer

public String completer(String t,
                        int s)
Return possible completion. Implements org.gnu.readline.ReadlineCompleter.

Specified by:
completer in interface ReadlineCompleter
Parameters:
t - start of completion text. This is the text since the last word break character.
s - 0 or positive int. This state is zero on the first call for a completion request and increments for each subsequent call until the end of choices is reached.
Returns:
String with a completion choice or null, if there are no more choices.
See Also:
Readline.getWordBreakCharacters(), TestCompleter

The Java-Readline Library, Version 0.8.0

Released under the LGPL, (c) Bernhard Bablok, Henner Zeller 1998-2002
Homepage: http://java-readline.sourceforge.net/