Package jline
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.boolean
isDelimiter
(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
-