org.apache.accumulo.core.util.shell
Class EscapeTokenizer
java.lang.Object
org.apache.accumulo.core.util.shell.EscapeTokenizer
- All Implemented Interfaces:
- java.lang.Iterable<java.lang.String>
public class EscapeTokenizer
- extends java.lang.Object
- implements java.lang.Iterable<java.lang.String>
EscapeTokenizer - Supports tokenizing with delimiters while being able to escape the delims. String "1,2,3,4" with delims "," = ["1", "2", "3", "4"] String
"1\,2,3,4" with delims "," = ["1,2", "3", "4"]
- The escape char '\' only has a special meaning when it is before a delim String "1,\2,3,4" with delims "," = ["1" , "\2", "3", "4"]
- Multiple delims in a row are considered one delim String "1,,,,,,,,,,,,,,2,3,4","," with delims "," = ["1", "2", "3", "4"]
Constructor Summary |
EscapeTokenizer(java.lang.String line,
java.lang.String delimeters)
|
Method Summary |
int |
count()
|
java.util.Iterator<java.lang.String> |
iterator()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EscapeTokenizer
public EscapeTokenizer(java.lang.String line,
java.lang.String delimeters)
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<java.lang.String>
count
public int count()
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.