Class CLICompleterInvocation
- java.lang.Object
-
- org.wildfly.core.cli.command.aesh.CLICompleterInvocation
-
- All Implemented Interfaces:
org.aesh.command.completer.CompleterInvocation
public class CLICompleterInvocation extends Object implements org.aesh.command.completer.CompleterInvocation
A CLI specificCompleterInvocationthat exposes theCommandContext.- Author:
- jdenise@redhat.com
-
-
Constructor Summary
Constructors Constructor Description CLICompleterInvocation(org.aesh.command.completer.CompleterInvocation delegate, CommandContext ctx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllCompleterValues(Collection<String> completerValues)voidaddCompleterValue(String s)voidaddCompleterValueTerminalString(org.aesh.readline.terminal.formatting.TerminalString terminalString)voidclearCompleterValues()booleandoIgnoreOffset()org.aesh.readline.AeshContextgetAeshContext()org.aesh.command.CommandgetCommand()CommandContextgetCommandContext()List<org.aesh.readline.terminal.formatting.TerminalString>getCompleterValues()StringgetGivenCompleteValue()intgetOffset()booleanisAppendSpace()booleanisIgnoreStartsWith()voidsetAppendSpace(boolean b)voidsetCompleterValues(Collection<String> completerValues)voidsetCompleterValuesTerminalString(List<org.aesh.readline.terminal.formatting.TerminalString> terminalStrings)voidsetIgnoreOffset(boolean ignoreOffset)voidsetIgnoreStartsWith(boolean ignoreStartsWith)voidsetOffset(int offset)
-
-
-
Constructor Detail
-
CLICompleterInvocation
public CLICompleterInvocation(org.aesh.command.completer.CompleterInvocation delegate, CommandContext ctx)
-
-
Method Detail
-
getGivenCompleteValue
public String getGivenCompleteValue()
- Specified by:
getGivenCompleteValuein interfaceorg.aesh.command.completer.CompleterInvocation
-
getCommand
public org.aesh.command.Command getCommand()
- Specified by:
getCommandin interfaceorg.aesh.command.completer.CompleterInvocation
-
getCompleterValues
public List<org.aesh.readline.terminal.formatting.TerminalString> getCompleterValues()
- Specified by:
getCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
setCompleterValuesTerminalString
public void setCompleterValuesTerminalString(List<org.aesh.readline.terminal.formatting.TerminalString> terminalStrings)
- Specified by:
setCompleterValuesTerminalStringin interfaceorg.aesh.command.completer.CompleterInvocation
-
clearCompleterValues
public void clearCompleterValues()
- Specified by:
clearCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
addCompleterValue
public void addCompleterValue(String s)
- Specified by:
addCompleterValuein interfaceorg.aesh.command.completer.CompleterInvocation
-
addCompleterValueTerminalString
public void addCompleterValueTerminalString(org.aesh.readline.terminal.formatting.TerminalString terminalString)
- Specified by:
addCompleterValueTerminalStringin interfaceorg.aesh.command.completer.CompleterInvocation
-
isAppendSpace
public boolean isAppendSpace()
- Specified by:
isAppendSpacein interfaceorg.aesh.command.completer.CompleterInvocation
-
setAppendSpace
public void setAppendSpace(boolean b)
- Specified by:
setAppendSpacein interfaceorg.aesh.command.completer.CompleterInvocation
-
setIgnoreOffset
public void setIgnoreOffset(boolean ignoreOffset)
- Specified by:
setIgnoreOffsetin interfaceorg.aesh.command.completer.CompleterInvocation
-
doIgnoreOffset
public boolean doIgnoreOffset()
- Specified by:
doIgnoreOffsetin interfaceorg.aesh.command.completer.CompleterInvocation
-
setOffset
public void setOffset(int offset)
- Specified by:
setOffsetin interfaceorg.aesh.command.completer.CompleterInvocation
-
getOffset
public int getOffset()
- Specified by:
getOffsetin interfaceorg.aesh.command.completer.CompleterInvocation
-
setIgnoreStartsWith
public void setIgnoreStartsWith(boolean ignoreStartsWith)
- Specified by:
setIgnoreStartsWithin interfaceorg.aesh.command.completer.CompleterInvocation
-
isIgnoreStartsWith
public boolean isIgnoreStartsWith()
- Specified by:
isIgnoreStartsWithin interfaceorg.aesh.command.completer.CompleterInvocation
-
getAeshContext
public org.aesh.readline.AeshContext getAeshContext()
- Specified by:
getAeshContextin interfaceorg.aesh.command.completer.CompleterInvocation
-
getCommandContext
public CommandContext getCommandContext()
-
setCompleterValues
public void setCompleterValues(Collection<String> completerValues)
- Specified by:
setCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
addAllCompleterValues
public void addAllCompleterValues(Collection<String> completerValues)
- Specified by:
addAllCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
-