|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.easycsv.CsvDataStore
public class CsvDataStore
| Constructor Summary | |
|---|---|
CsvDataStore()
|
|
| Method Summary | |
|---|---|
protected void |
addDataRow(CsvRow dataRow)
Adds a new row to the data store. |
void |
addHeader(java.lang.String header)
|
void |
addRow(java.util.List<java.lang.String> row)
Adds a new row to the data store. |
void |
addRow(java.lang.String... row)
Adds a new row to the data store. |
java.util.List<CsvRow> |
getAsList()
|
java.util.List<java.lang.String> |
getCol(int col)
|
java.util.List<java.lang.String> |
getCol(java.lang.String colName)
|
int |
getColCount()
Returns the number of columns of the "longest" row |
java.lang.Integer |
getColPos(java.lang.String colName)
|
java.util.List<CsvRow> |
getCols(int... cols)
|
java.util.List<CsvRow> |
getCols(java.lang.String... cols)
|
java.util.List<java.lang.String> |
getHeader()
Returns all header fields as a List of Strings. |
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getMapList()
|
CsvRow |
getRow(int row)
|
int |
getRowCount()
Returns the number of rows of this list (excluding the header) |
boolean |
hasHeader(java.lang.String colName)
Returns if the list contains a header with the specified name |
boolean |
isAllowDupesInHeader()
|
boolean |
isCaseSensitiveHeader()
|
void |
setAllowDupesInHeader(boolean allowDupesInHeader)
|
void |
setCaseSensitiveHeader(boolean caseSensitiveHeader)
|
protected void |
setDataRows(java.util.List<CsvRow> dataRows)
|
void |
setHeader(java.util.List<java.lang.String> headers)
|
void |
setHeader(java.lang.String... header)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CsvDataStore()
| Method Detail |
|---|
public boolean isCaseSensitiveHeader()
public void setCaseSensitiveHeader(boolean caseSensitiveHeader)
public boolean isAllowDupesInHeader()
public void setAllowDupesInHeader(boolean allowDupesInHeader)
public java.lang.Integer getColPos(java.lang.String colName)
public boolean hasHeader(java.lang.String colName)
colName - the name of the column that should be checked for
existence
public java.util.List<CsvRow> getAsList()
public CsvRow getRow(int row)
public java.util.List<java.lang.String> getCol(int col)
public java.util.List<java.lang.String> getCol(java.lang.String colName)
public java.util.List<CsvRow> getCols(int... cols)
throws CsvException
CsvException
public java.util.List<CsvRow> getCols(java.lang.String... cols)
throws CsvException
CsvExceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> getMapList()
public void setHeader(java.util.List<java.lang.String> headers)
throws CsvException
CsvException
public void setHeader(java.lang.String... header)
throws CsvException
CsvException
public void addHeader(java.lang.String header)
throws CsvException
CsvExceptionpublic java.util.List<java.lang.String> getHeader()
protected void setDataRows(java.util.List<CsvRow> dataRows)
protected void addDataRow(CsvRow dataRow)
row - the row to addaddRow(List),
addRow(String...)public void addRow(java.util.List<java.lang.String> row)
row - the row to addaddDataRow(CsvRow),
addRow(String...)public void addRow(java.lang.String... row)
row - the row to addaddDataRow(CsvRow),
addRow(List)public int getRowCount()
public int getColCount()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||