public final class IterableCsvData.CsvRow
extends java.lang.Object
Modifier and Type | Method | Description |
---|---|---|
java.util.List<java.lang.String> |
asList() |
|
int |
getRowNumber() |
|
java.lang.String |
getValue(int columnIndex) |
|
<T> T |
getValue(CsvColumn<T> column) |
Gibt den Wert einer Spalte innerhalb dieser Zeile zurück, ermittelt also einen primitiven Datenwert.
|
<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()