public final class IterableCsvData.CsvRow
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
asList() |
int |
getRowNumber() |
<T> T |
getValue(CsvColumn<T> column)
Gibt den Wert einer Spalte innerhalb dieser Zeile zurück, ermittelt also einen primitiven Datenwert.
|
java.lang.String |
getValue(int columnIndex) |
<T> T |
getValueOptional(CsvColumn<T> column)
Gibt den Wert einer Spalte innerhalb dieser Zeile zurück, ermittelt also einen primitiven Datenwert.
|
boolean |
hasValue(CsvColumn<?> column)
Prüft, ob eine Spalte Daten enthält, also nicht leer ist
|
java.lang.String |
toString() |
public <T> T getValue(CsvColumn<T> column) throws CsvParseException
T
- Typ der Rückgabe, beim Anlegen eines CsvColumn
-Objektes definiert (IterableCsvData.getColumn(String)
)column
- SpalteCsvParseException
- Falls ein Problem beim Parsen des Wertes auftratjava.lang.IllegalArgumentException
- Falls das übergebene Spaltenobjekt nicht mit dem richtigen IterableCsvData
-Objekt erzeugt wurdepublic boolean hasValue(CsvColumn<?> column) throws CsvParseException
column
- SpalteCsvParseException
- Falls ein Problem beim Parsen des Wertes auftratjava.lang.IllegalArgumentException
- Falls das übergebene Spaltenobjekt nicht mit dem richtigen IterableCsvData
-Objekt erzeugt wurdepublic <T> T getValueOptional(CsvColumn<T> column) throws CsvParseException
null
zurück, falls kein
Wert angegeben wurde.T
- Typ der Rückgabe, beim Anlegen eines CsvColumn
-Objektes definiert (IterableCsvData.getColumn(String)
)column
- SpalteCsvParseException
- Falls ein Problem beim Parsen des Wertes auftratjava.lang.IllegalArgumentException
- Falls das übergebene Spaltenobjekt nicht mit dem richtigen IterableCsvData
-Objekt erzeugt wurdepublic java.lang.String toString()
toString
in class java.lang.Object
public java.util.List<java.lang.String> asList() throws CsvParseException
CsvParseException
public java.lang.String getValue(int columnIndex)
public int getRowNumber()