Package org.infinispan.cli.completers
Class ContextAwareCompleterInvocation
- java.lang.Object
-
- org.infinispan.cli.completers.ContextAwareCompleterInvocation
-
- All Implemented Interfaces:
org.aesh.command.completer.CompleterInvocation
public class ContextAwareCompleterInvocation extends Object implements org.aesh.command.completer.CompleterInvocation
- Since:
- 10.0
- Author:
- Tristan Tarrant <tristan@infinispan.org>
-
-
Constructor Summary
Constructors Constructor Description ContextAwareCompleterInvocation(org.aesh.command.completer.CompleterInvocation delegate, Context context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllCompleterValues(Collection<String> completerValues)voidaddCompleterValue(String value)voidaddCompleterValueTerminalString(org.aesh.readline.terminal.formatting.TerminalString value)voidclearCompleterValues()booleandoIgnoreOffset()org.aesh.readline.AeshContextgetAeshContext()org.aesh.command.CommandgetCommand()List<org.aesh.readline.terminal.formatting.TerminalString>getCompleterValues()StringgetGivenCompleteValue()intgetOffset()booleanisAppendSpace()booleanisIgnoreStartsWith()voidsetAppendSpace(boolean appendSpace)voidsetCompleterValues(Collection<String> completerValues)voidsetCompleterValuesTerminalString(List<org.aesh.readline.terminal.formatting.TerminalString> completerValues)voidsetIgnoreOffset(boolean ignoreOffset)voidsetIgnoreStartsWith(boolean ignoreStartsWith)voidsetOffset(int offset)
-
-
-
Field Detail
-
context
protected final Context context
-
-
Constructor Detail
-
ContextAwareCompleterInvocation
public ContextAwareCompleterInvocation(org.aesh.command.completer.CompleterInvocation delegate, Context context)
-
-
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
-
setCompleterValues
public void setCompleterValues(Collection<String> completerValues)
- Specified by:
setCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
setCompleterValuesTerminalString
public void setCompleterValuesTerminalString(List<org.aesh.readline.terminal.formatting.TerminalString> completerValues)
- Specified by:
setCompleterValuesTerminalStringin interfaceorg.aesh.command.completer.CompleterInvocation
-
clearCompleterValues
public void clearCompleterValues()
- Specified by:
clearCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
addAllCompleterValues
public void addAllCompleterValues(Collection<String> completerValues)
- Specified by:
addAllCompleterValuesin interfaceorg.aesh.command.completer.CompleterInvocation
-
addCompleterValue
public void addCompleterValue(String value)
- Specified by:
addCompleterValuein interfaceorg.aesh.command.completer.CompleterInvocation
-
addCompleterValueTerminalString
public void addCompleterValueTerminalString(org.aesh.readline.terminal.formatting.TerminalString value)
- 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 appendSpace)
- 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
-
-