public class CSVState extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
AND_CONJUNCTION |
static HighlightRobotLogger |
LOG |
static String |
OR_DISJUNCTION |
| Modifier and Type | Method and Description |
|---|---|
void |
addColumnIndexEqualsRestriction(int index,
String value) |
void |
addColumnNameEqualsRestriction(String name,
String value) |
void |
createCriteria() |
void |
endConjunction() |
void |
endDisjunction() |
String[] |
firstResult() |
String |
firstResultColumnIndex(int index) |
String |
firstResultColumnName(String name) |
String |
getColumnValue(String[] line,
String name) |
List<String> |
getColumnValues(int index) |
List<String[]> |
getLines() |
String |
getName() |
String[] |
lastResult() |
String |
lastResultColumnIndex(int index) |
String |
lastResultColumnName(String name) |
List<String[]> |
list() |
CSVState |
listAsNewState(String name) |
List<String> |
listColumnIndex(int index) |
List<String> |
listColumnName(String name) |
void |
parseCSVResource(String resource) |
void |
parseCSVString(String csv) |
int |
projectCount() |
void |
setFirstLineAsHeader() |
void |
setHeaders(String headers) |
void |
startConjunction() |
void |
startDisjunction() |
String[] |
toLine(String csv) |
public static final HighlightRobotLogger LOG
public static final String OR_DISJUNCTION
public static final String AND_CONJUNCTION
public CSVState(String name)
public String getName()
public void createCriteria()
public void startDisjunction()
public void startConjunction()
public void endDisjunction()
public void endConjunction()
public void addColumnNameEqualsRestriction(String name, String value)
public void addColumnIndexEqualsRestriction(int index,
String value)
public int projectCount()
public String[] firstResult()
public String firstResultColumnIndex(int index)
public String lastResultColumnIndex(int index)
public String[] lastResult()
public void parseCSVString(String csv) throws IOException
IOExceptionpublic void parseCSVResource(String resource) throws IOException
IOExceptionpublic void setHeaders(String headers) throws IOException
IOExceptionpublic void setFirstLineAsHeader()
public String[] toLine(String csv) throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.