jline

Interface ArgumentCompletor.ArgumentDelimiter

public static interface ArgumentCompletor.ArgumentDelimiter

The 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
ArgumentCompletor.ArgumentListdelimit(String buffer, int argumentPosition)
Break 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 Detail

delimit

public ArgumentCompletor.ArgumentList delimit(String buffer, int argumentPosition)
Break the specified buffer into individual tokens that can be completed on their own.

Parameters: buffer the buffer to split argumentPosition the current position of the cursor in the buffer

Returns: the tokens

isDelimiter

public boolean isDelimiter(String buffer, int pos)
Returns true if the specified character is a whitespace parameter.

Parameters: buffer the complete command buffer pos the index of the character in the buffer

Returns: true if the character should be a delimiter

Copyright © 2002-2010. All Rights Reserved.