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.Objectpublic java.util.List<java.lang.String> asList()
throws CsvParseException
CsvParseExceptionpublic java.lang.String getValue(int columnIndex)
public int getRowNumber()