java.lang.Iterable<java.lang.String>
QuotedQualityCSV
public 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.Object
Copyright © 1995–2017 Webtide. All rights reserved.