public class AeshCompletionHandler extends Object implements CompletionHandler
Constructor and Description |
---|
AeshCompletionHandler(AeshContext aeshContext,
ConsoleBuffer consoleBuffer,
Shell shell,
boolean doLogging) |
Modifier and Type | Method and Description |
---|---|
void |
addCompletion(Completion completion) |
void |
complete(PrintStream out,
Buffer buffer)
Display possible completions.
|
boolean |
doAskDisplayCompletion() |
int |
getAskCompletionSize() |
void |
removeCompletion(Completion completion) |
void |
setAliasManager(AliasManager aliasManager) |
void |
setAskCompletionSize(int size) |
void |
setAskDisplayCompletion(boolean askDisplayCompletion) |
void |
setEnabled(boolean enabled) |
public AeshCompletionHandler(AeshContext aeshContext, ConsoleBuffer consoleBuffer, Shell shell, boolean doLogging)
public void setEnabled(boolean enabled)
setEnabled
in interface CompletionHandler
public void addCompletion(Completion completion)
addCompletion
in interface CompletionHandler
public void removeCompletion(Completion completion)
removeCompletion
in interface CompletionHandler
public boolean doAskDisplayCompletion()
doAskDisplayCompletion
in interface CompletionHandler
public void setAskDisplayCompletion(boolean askDisplayCompletion)
setAskDisplayCompletion
in interface CompletionHandler
public void setAskCompletionSize(int size)
setAskCompletionSize
in interface CompletionHandler
public int getAskCompletionSize()
getAskCompletionSize
in interface CompletionHandler
public void setAliasManager(AliasManager aliasManager)
setAliasManager
in interface CompletionHandler
public void complete(PrintStream out, Buffer buffer) throws IOException
complete
in interface CompletionHandler
IOException
- streamCopyright © 2017 JBoss, a division of Red Hat, Inc.. All Rights Reserved.