Interface ArgumentCompletor.ArgumentDelimiter
- All Known Implementing Classes:
ArgumentCompletor.AbstractArgumentDelimiter, ArgumentCompletor.WhitespaceArgumentDelimiter
- Enclosing class:
ArgumentCompletor
public static interface ArgumentCompletor.ArgumentDelimiter
The
ArgumentCompletor.ArgumentDelimiter allows custom
breaking up of a String into individual arguments in
order to dispatch the arguments to the nested Completor.- Author:
- Marc Prud'hommeaux
-
Method Summary
Modifier and TypeMethodDescriptionBreak the specified buffer into individual tokens that can be completed on their own.booleanisDelimiter(String buffer, int pos) Returns true if the specified character is a whitespace parameter.
-
Method Details
-
delimit
Break the specified buffer into individual tokens that can be completed on their own.- Parameters:
buffer- the buffer to splitargumentPosition- the current position of the cursor in the buffer- Returns:
- the tokens
-
isDelimiter
Returns true if the specified character is a whitespace parameter.- Parameters:
buffer- the complete command bufferpos- the index of the character in the buffer- Returns:
- true if the character should be a delimiter
-