Package org.openforis.commons.io.csv
Class CsvLine
- java.lang.Object
-
- org.openforis.commons.io.csv.CsvLine
-
- All Implemented Interfaces:
FlatRecord
public class CsvLine extends Object implements FlatRecord
- Author:
- G. Miceli
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetColumnIndex(String column)List<String>getColumnNames()List<String>getFieldNames()FlatDataStreamgetFlatDataStream()String[]getLine()<T> TgetValue(int idx, Class<T> type)<T> TgetValue(String column, Class<T> type)<T> TgetValue(String column, Class<T> type, T defaultValue)booleanisEmpty()booleanisMissing(int idx)booleanisMissing(String column)voidsetNaAsNull(boolean naAsNull)Object[]toArray()StringtoString()String[]toStringArray()
-
-
-
Method Detail
-
getLine
public String[] getLine()
-
toArray
public Object[] toArray()
- Specified by:
toArrayin interfaceFlatRecord
-
toStringArray
public String[] toStringArray()
- Specified by:
toStringArrayin interfaceFlatRecord
-
getFlatDataStream
public FlatDataStream getFlatDataStream()
- Specified by:
getFlatDataStreamin interfaceFlatRecord
-
getFieldNames
public List<String> getFieldNames()
- Specified by:
getFieldNamesin interfaceFlatRecord
-
getValue
public <T> T getValue(int idx, Class<T> type)- Specified by:
getValuein interfaceFlatRecord
-
getValue
public <T> T getValue(String column, Class<T> type)
- Specified by:
getValuein interfaceFlatRecord
-
isMissing
public boolean isMissing(int idx)
- Specified by:
isMissingin interfaceFlatRecord
-
isMissing
public boolean isMissing(String column)
- Specified by:
isMissingin interfaceFlatRecord
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceFlatRecord
-
setNaAsNull
public void setNaAsNull(boolean naAsNull)
-
getValue
public <T> T getValue(String column, Class<T> type, T defaultValue)
- Specified by:
getValuein interfaceFlatRecord
-
-