org.codehaus.groovy.tools.shell.util
Class SimpleCompletor

java.lang.Object
  extended by jline.SimpleCompletor
      extended by org.codehaus.groovy.tools.shell.util.SimpleCompletor
All Implemented Interfaces:
Cloneable, jline.Completor

public class SimpleCompletor
extends jline.SimpleCompletor

Support for simple completors.

Version:
$Id: SimpleCompletor.java 7673 2007-08-24 09:39:38Z user57 $
Author:
Jason Dillon

Nested Class Summary
 
Nested classes/interfaces inherited from class jline.SimpleCompletor
jline.SimpleCompletor.NoOpFilter, jline.SimpleCompletor.SimpleCompletorFilter
 
Constructor Summary
SimpleCompletor()
           
SimpleCompletor(Closure loader)
           
SimpleCompletor(String[] candidates)
           
 
Method Summary
 void add(String candidate)
           
 int complete(String buffer, int cursor, List clist)
           
 Object leftShift(String s)
           
 
Methods inherited from class jline.SimpleCompletor
addCandidateString, clone, getCandidates, getDelimiter, setCandidates, setCandidateStrings, setDelimiter
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleCompletor

public SimpleCompletor(String[] candidates)

SimpleCompletor

public SimpleCompletor()

SimpleCompletor

public SimpleCompletor(Closure loader)
Method Detail

add

public void add(String candidate)

leftShift

public Object leftShift(String s)

complete

public int complete(String buffer,
                    int cursor,
                    List clist)
Specified by:
complete in interface jline.Completor
Overrides:
complete in class jline.SimpleCompletor

Copyright © 2003-2009 The Codehaus. All rights reserved.