Interface CompleteOperation
- All Known Implementing Classes:
CompleteOperationImpl
public interface CompleteOperation
- Author:
- Ståle W. Pedersen
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddCompletionCandidate(String completionCandidate) voidaddCompletionCandidate(TerminalString completionCandidate) voidaddCompletionCandidates(List<String> completionCandidates) voidaddCompletionCandidatesTerminalString(List<TerminalString> completionCandidates) voiddoAppendSeparator(boolean appendSeparator) Set if this CompletionOperation would allow an separator to be appended.booleanbooleanintgetFormattedCompletion(String completion) intcharGet the separator character, by default its spacebooleanDo this completion allow for appending a separator after completion?booleanvoidvoidsetIgnoreNonEscapedSpace(boolean ignoreNonEscapedSpace) voidsetIgnoreOffset(boolean ignoreOffset) voidsetIgnoreStartsWith(boolean ignoreStartsWith) voidsetOffset(int offset) voidsetSeparator(char separator) By default the separator is one space char, but it can be overridden here.
-
Method Details
-
getBuffer
String getBuffer() -
getCursor
int getCursor() -
getOffset
int getOffset() -
setOffset
void setOffset(int offset) -
setIgnoreOffset
void setIgnoreOffset(boolean ignoreOffset) -
doIgnoreOffset
boolean doIgnoreOffset() -
getSeparator
char getSeparator()Get the separator character, by default its space- Returns:
- separator
-
setSeparator
void setSeparator(char separator) By default the separator is one space char, but it can be overridden here.- Parameters:
separator- separator
-
hasAppendSeparator
boolean hasAppendSeparator()Do this completion allow for appending a separator after completion? By default this is true.- Returns:
- appendSeparator
-
doAppendSeparator
void doAppendSeparator(boolean appendSeparator) Set if this CompletionOperation would allow an separator to be appended. By default this is true.- Parameters:
appendSeparator- appendSeparator
-
getCompletionCandidates
List<TerminalString> getCompletionCandidates() -
addCompletionCandidate
-
addCompletionCandidate
-
addCompletionCandidates
-
addCompletionCandidatesTerminalString
-
removeEscapedSpacesFromCompletionCandidates
void removeEscapedSpacesFromCompletionCandidates() -
getFormattedCompletionCandidates
-
getFormattedCompletionCandidatesTerminalString
List<TerminalString> getFormattedCompletionCandidatesTerminalString() -
getFormattedCompletion
-
isIgnoreStartsWith
boolean isIgnoreStartsWith() -
setIgnoreStartsWith
void setIgnoreStartsWith(boolean ignoreStartsWith) -
doIgnoreNonEscapedSpace
boolean doIgnoreNonEscapedSpace() -
setIgnoreNonEscapedSpace
void setIgnoreNonEscapedSpace(boolean ignoreNonEscapedSpace)
-