jline.console.completer
Class ArgumentCompleter.WhitespaceArgumentDelimiter

java.lang.Object
  extended by jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
      extended by jline.console.completer.ArgumentCompleter.WhitespaceArgumentDelimiter
All Implemented Interfaces:
ArgumentCompleter.ArgumentDelimiter
Enclosing class:
ArgumentCompleter

public static class ArgumentCompleter.WhitespaceArgumentDelimiter
extends ArgumentCompleter.AbstractArgumentDelimiter

ArgumentCompleter.ArgumentDelimiter implementation that counts all whitespace (as reported by Character.isWhitespace(char)) as being a delimiter.

Author:
Marc Prud'hommeaux

Constructor Summary
ArgumentCompleter.WhitespaceArgumentDelimiter()
           
 
Method Summary
 boolean isDelimiterChar(CharSequence buffer, int pos)
          The character is a delimiter if it is whitespace, and the preceding character is not an escape character.
 
Methods inherited from class jline.console.completer.ArgumentCompleter.AbstractArgumentDelimiter
delimit, getEscapeChars, getQuoteChars, isDelimiter, isEscaped, isQuoted, setEscapeChars, setQuoteChars
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentCompleter.WhitespaceArgumentDelimiter

public ArgumentCompleter.WhitespaceArgumentDelimiter()
Method Detail

isDelimiterChar

public boolean isDelimiterChar(CharSequence buffer,
                               int pos)
The character is a delimiter if it is whitespace, and the preceding character is not an escape character.

Specified by:
isDelimiterChar in class ArgumentCompleter.AbstractArgumentDelimiter


Copyright © 2008-2011 Sonatype. All Rights Reserved.