public class CompleterData extends java.lang.Object implements CompleterInvocation
| Modifier and Type | Field and Description |
|---|---|
private AeshContext |
aeshContext |
private boolean |
appendSpace |
private Command |
command |
private java.util.List<TerminalString> |
completerValues |
private java.lang.String |
completeValue |
private boolean |
ignoreOffset |
private boolean |
ignoreStartsWith |
private int |
offset |
| Constructor and Description |
|---|
CompleterData(AeshContext aeshContext,
java.lang.String completeValue,
Command command) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllCompleterValues(java.util.Collection<java.lang.String> completerValues) |
void |
addCompleterValue(java.lang.String value) |
void |
addCompleterValueTerminalString(TerminalString value) |
void |
clearCompleterValues() |
boolean |
doIgnoreOffset() |
AeshContext |
getAeshContext() |
Command |
getCommand() |
java.util.List<TerminalString> |
getCompleterValues() |
java.lang.String |
getGivenCompleteValue() |
int |
getOffset() |
boolean |
isAppendSpace() |
boolean |
isIgnoreStartsWith() |
void |
setAppendSpace(boolean appendSpace) |
void |
setCompleterValues(java.util.Collection<java.lang.String> completerValues) |
void |
setCompleterValuesTerminalString(java.util.List<TerminalString> completerValues) |
void |
setIgnoreOffset(boolean ignoreOffset) |
void |
setIgnoreStartsWith(boolean ignoreStartsWith) |
void |
setOffset(int offset) |
private java.util.List<TerminalString> completerValues
private boolean appendSpace
private final java.lang.String completeValue
private final Command command
private final AeshContext aeshContext
private int offset
private boolean ignoreOffset
private boolean ignoreStartsWith
public CompleterData(AeshContext aeshContext, java.lang.String completeValue, Command command)
public java.lang.String getGivenCompleteValue()
getGivenCompleteValue in interface CompleterInvocationpublic Command getCommand()
getCommand in interface CompleterInvocationpublic java.util.List<TerminalString> getCompleterValues()
getCompleterValues in interface CompleterInvocationpublic void setCompleterValues(java.util.Collection<java.lang.String> completerValues)
setCompleterValues in interface CompleterInvocationpublic void setCompleterValuesTerminalString(java.util.List<TerminalString> completerValues)
setCompleterValuesTerminalString in interface CompleterInvocationpublic void clearCompleterValues()
clearCompleterValues in interface CompleterInvocationpublic void addAllCompleterValues(java.util.Collection<java.lang.String> completerValues)
addAllCompleterValues in interface CompleterInvocationpublic void addCompleterValue(java.lang.String value)
addCompleterValue in interface CompleterInvocationpublic void addCompleterValueTerminalString(TerminalString value)
addCompleterValueTerminalString in interface CompleterInvocationpublic boolean isAppendSpace()
isAppendSpace in interface CompleterInvocationpublic void setAppendSpace(boolean appendSpace)
setAppendSpace in interface CompleterInvocationpublic boolean doIgnoreOffset()
doIgnoreOffset in interface CompleterInvocationpublic void setIgnoreOffset(boolean ignoreOffset)
setIgnoreOffset in interface CompleterInvocationpublic void setOffset(int offset)
setOffset in interface CompleterInvocationpublic int getOffset()
getOffset in interface CompleterInvocationpublic void setIgnoreStartsWith(boolean ignoreStartsWith)
setIgnoreStartsWith in interface CompleterInvocationpublic boolean isIgnoreStartsWith()
isIgnoreStartsWith in interface CompleterInvocationpublic AeshContext getAeshContext()
getAeshContext in interface CompleterInvocation