Class CompletionHandler<C extends CompleteOperation>

java.lang.Object
org.aesh.readline.completion.CompletionHandler<C>
Direct Known Subclasses:
SimpleCompletionHandler

public abstract class CompletionHandler<C extends CompleteOperation> extends Object
Author:
Ståle W. Pedersen
  • Constructor Details

    • CompletionHandler

      public CompletionHandler()
  • Method Details

    • addCompletion

      public void addCompletion(Completion completion)
    • removeCompletion

      public void removeCompletion(Completion completion)
    • clear

      public void clear()
    • completionStatus

      public CompletionHandler.CompletionStatus completionStatus()
    • setCompletionStatus

      public void setCompletionStatus(CompletionHandler.CompletionStatus status)
    • setAskCompletionSize

      public void setAskCompletionSize(int size)
    • getAskCompletionSize

      public int getAskCompletionSize()
    • setAliasHandler

      public void setAliasHandler(Function<Buffer,C> aliasHandler)
    • addCompletions

      public void addCompletions(List<Completion> completions)
    • createCompleteOperation

      public abstract C createCompleteOperation(String buffer, int cursor)
    • complete

      public void complete(InputProcessor inputProcessor)
      Display possible completions. 1. Find all possible completions 2. If we find only one, display it. 3. If we find more than one, display them, but not more than 100 at once