public class QuotedTokenizer
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
Modifier and Type | Field and Description |
---|---|
private int |
index |
private java.lang.String |
peek |
private boolean |
retainQuotes |
private boolean |
returnTokens |
private char |
separator |
private java.lang.String |
separators |
private java.lang.String |
string |
Constructor and Description |
---|
QuotedTokenizer(java.lang.String string,
java.lang.String separators) |
QuotedTokenizer(java.lang.String string,
java.lang.String separators,
boolean returnTokens) |
QuotedTokenizer(java.lang.String string,
java.lang.String separators,
boolean returnTokens,
boolean retainQuotes) |
Modifier and Type | Method and Description |
---|---|
private QuotedTokenizer |
copy() |
char |
getSeparator() |
java.lang.String[] |
getTokens() |
java.util.List<java.lang.String> |
getTokenSet() |
java.util.Iterator<java.lang.String> |
iterator() |
private static java.util.Iterator<java.lang.String> |
iterator(QuotedTokenizer qt) |
java.lang.String |
nextToken() |
java.lang.String |
nextToken(java.lang.String separators) |
private void |
quotedString(java.lang.StringBuilder sb,
char quote) |
java.util.Spliterator<java.lang.String> |
spliterator() |
private static java.util.Spliterator<java.lang.String> |
spliterator(QuotedTokenizer qt) |
java.util.stream.Stream<java.lang.String> |
stream() |
private static java.util.stream.Stream<java.lang.String> |
stream(QuotedTokenizer qt) |
java.lang.String |
toString() |
private final java.lang.String string
private final java.lang.String separators
private final boolean returnTokens
private final boolean retainQuotes
private int index
private java.lang.String peek
private char separator
public QuotedTokenizer(java.lang.String string, java.lang.String separators, boolean returnTokens, boolean retainQuotes)
public QuotedTokenizer(java.lang.String string, java.lang.String separators, boolean returnTokens)
public QuotedTokenizer(java.lang.String string, java.lang.String separators)
private QuotedTokenizer copy()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String nextToken(java.lang.String separators)
public java.lang.String nextToken()
private void quotedString(java.lang.StringBuilder sb, char quote)
public java.lang.String[] getTokens()
public char getSeparator()
public java.util.List<java.lang.String> getTokenSet()
public java.util.stream.Stream<java.lang.String> stream()
private static java.util.stream.Stream<java.lang.String> stream(QuotedTokenizer qt)
public java.util.Spliterator<java.lang.String> spliterator()
spliterator
in interface java.lang.Iterable<java.lang.String>
private static java.util.Spliterator<java.lang.String> spliterator(QuotedTokenizer qt)
public java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>
private static java.util.Iterator<java.lang.String> iterator(QuotedTokenizer qt)