Class CompleteOperationImpl
java.lang.Object
org.aesh.readline.completion.CompleteOperationImpl
- All Implemented Interfaces:
CompleteOperation
A payload object to store completion data
- Author:
- Ståle W. Pedersen invalid input: '<'stale.pedersen@jboss.org>
-
Constructor Summary
Constructors -
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 spaceintbooleanDo this completion allow for appending a separator after completion?booleanbooleanvoidvoidsetCompletionCandidates(List<String> completionCandidates) voidsetCompletionCandidatesTerminalString(List<TerminalString> completionCandidates) voidsetIgnoreNonEscapedSpace(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.toString()
-
Constructor Details
-
CompleteOperationImpl
-
-
Method Details
-
getBuffer
- Specified by:
getBufferin interfaceCompleteOperation
-
isTrimmed
public boolean isTrimmed() -
getTrimmedSize
public int getTrimmedSize() -
getNonTrimmedBuffer
-
getCursor
public int getCursor()- Specified by:
getCursorin interfaceCompleteOperation
-
getOffset
public int getOffset()- Specified by:
getOffsetin interfaceCompleteOperation
-
setOffset
public void setOffset(int offset) - Specified by:
setOffsetin interfaceCompleteOperation
-
setIgnoreOffset
public void setIgnoreOffset(boolean ignoreOffset) - Specified by:
setIgnoreOffsetin interfaceCompleteOperation
-
doIgnoreOffset
public boolean doIgnoreOffset()- Specified by:
doIgnoreOffsetin interfaceCompleteOperation
-
getSeparator
public char getSeparator()Get the separator character, by default its space- Specified by:
getSeparatorin interfaceCompleteOperation- Returns:
- separator
-
setSeparator
public void setSeparator(char separator) By default the separator is one space char, but it can be overridden here.- Specified by:
setSeparatorin interfaceCompleteOperation- Parameters:
separator- separator
-
hasAppendSeparator
public boolean hasAppendSeparator()Do this completion allow for appending a separator after completion? By default this is true.- Specified by:
hasAppendSeparatorin interfaceCompleteOperation- Returns:
- appendSeparator
-
doAppendSeparator
public void doAppendSeparator(boolean appendSeparator) Set if this CompletionOperation would allow an separator to be appended. By default this is true.- Specified by:
doAppendSeparatorin interfaceCompleteOperation- Parameters:
appendSeparator- appendSeparator
-
getCompletionCandidates
- Specified by:
getCompletionCandidatesin interfaceCompleteOperation
-
setCompletionCandidates
-
setCompletionCandidatesTerminalString
-
addCompletionCandidate
- Specified by:
addCompletionCandidatein interfaceCompleteOperation
-
addCompletionCandidate
- Specified by:
addCompletionCandidatein interfaceCompleteOperation
-
addCompletionCandidates
- Specified by:
addCompletionCandidatesin interfaceCompleteOperation
-
addCompletionCandidatesTerminalString
- Specified by:
addCompletionCandidatesTerminalStringin interfaceCompleteOperation
-
removeEscapedSpacesFromCompletionCandidates
public void removeEscapedSpacesFromCompletionCandidates()- Specified by:
removeEscapedSpacesFromCompletionCandidatesin interfaceCompleteOperation
-
getFormattedCompletionCandidates
- Specified by:
getFormattedCompletionCandidatesin interfaceCompleteOperation
-
getFormattedCompletionCandidatesTerminalString
- Specified by:
getFormattedCompletionCandidatesTerminalStringin interfaceCompleteOperation
-
getFormattedCompletion
- Specified by:
getFormattedCompletionin interfaceCompleteOperation
-
isIgnoreStartsWith
public boolean isIgnoreStartsWith()- Specified by:
isIgnoreStartsWithin interfaceCompleteOperation
-
setIgnoreStartsWith
public void setIgnoreStartsWith(boolean ignoreStartsWith) - Specified by:
setIgnoreStartsWithin interfaceCompleteOperation
-
doIgnoreNonEscapedSpace
public boolean doIgnoreNonEscapedSpace()- Specified by:
doIgnoreNonEscapedSpacein interfaceCompleteOperation
-
setIgnoreNonEscapedSpace
public void setIgnoreNonEscapedSpace(boolean ignoreNonEscapedSpace) - Specified by:
setIgnoreNonEscapedSpacein interfaceCompleteOperation
-
toString
-