Package test

Class TestCompleter

  • All Implemented Interfaces:
    ReadlineCompleter

    public class TestCompleter
    extends java.lang.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$
    Author:
    $Author$
    • Constructor Summary

      Constructors 
      Constructor Description
      TestCompleter()
      Default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String completer​(java.lang.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 java.lang.String completer​(java.lang.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