jline
Class MultiCompletor
- Completor
public class MultiCompletor
extends java.lang.Object
A completor that contains multiple embedded completors. This differs
from the
ArgumentCompletor
, in that the nested completors
are dispatched individually, rather than delimited by arguments.
completors
(package private) Completor[] completors
MultiCompletor
public MultiCompletor()
Construct a MultiCompletor with no embedded completors.
MultiCompletor
public MultiCompletor(List completors)
Construct a MultiCompletor with the specified list of
Completor
instances.
MultiCompletor
public MultiCompletor(Completor[] completors)
Construct a MultiCompletor with the specified
Completor
instances.
complete
public int complete(String buffer,
int pos,
List cand)
Populates candidates with a list of possible
completions for the buffer. The candidates
list will not be sorted before being displayed to the
user: thus, the complete method should sort the
List
before returning.
- complete in interface Completor
- the index of the buffer for which
the completion will be relative
getCompletors
public Completor[] getCompletors()
setCompletors
public void setCompletors(Completor[] completors)