java.lang.Iterable<java.lang.String>QuotedQualityCSVpublic class QuotedCSV
extends java.lang.Object
implements java.lang.Iterable<java.lang.String>
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
_keepQuotes |
|
protected java.util.List<java.lang.String> |
_values |
| Constructor | Description |
|---|---|
QuotedCSV(boolean keepQuotes,
java.lang.String... values) |
|
QuotedCSV(java.lang.String... values) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addValue(java.lang.String value) |
Add and parse a value string(s)
|
java.util.List<java.lang.String> |
getValues() |
|
boolean |
isEmpty() |
|
java.util.Iterator<java.lang.String> |
iterator() |
|
protected void |
parsedParam(java.lang.StringBuffer buffer,
int valueLength,
int paramName,
int paramValue) |
Called when a parameter has been parsed
|
protected void |
parsedValue(java.lang.StringBuffer buffer) |
Called when a value has been parsed
|
int |
size() |
|
java.lang.String |
toString() |
|
static java.lang.String |
unquote(java.lang.String s) |
protected final java.util.List<java.lang.String> _values
protected final boolean _keepQuotes
public QuotedCSV(java.lang.String... values)
public QuotedCSV(boolean keepQuotes,
java.lang.String... values)
public void addValue(java.lang.String value)
value - A value that may contain one or more Quoted CSV items.protected void parsedValue(java.lang.StringBuffer buffer)
buffer - Containing the trimmed value, which may be mutatedprotected void parsedParam(java.lang.StringBuffer buffer,
int valueLength,
int paramName,
int paramValue)
buffer - Containing the trimmed value and all parameters, which may be mutatedvalueLength - The length of the valueparamName - The index of the start of the parameter just parsedparamValue - The index of the start of the parameter value just parsed, or -1public int size()
public boolean isEmpty()
public java.util.List<java.lang.String> getValues()
public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>public static java.lang.String unquote(java.lang.String s)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 1995–2018 Webtide. All rights reserved.