RowGetterIfc

An abstraction for getting information and data from a row within a tabular file. The access to the columns is 0-based. Why? Because most if not all of kotlin's data containers (arrays, lists, etc.) are 0-based. The first column has index 0, 2nd column has index 1, etc.

Inheritors

Properties

Link copied to clipboard
abstract val elements: List<Any?>
Link copied to clipboard
abstract val numeric: DoubleArray
Link copied to clipboard
abstract val text: Array<String?>

Functions

Link copied to clipboard
abstract fun asStringArray(): Array<String?>
Link copied to clipboard
abstract fun getElement(colNum: Int): Any?
Link copied to clipboard
abstract fun getNumeric(colNum: Int): Double
abstract fun getNumeric(columnName: String): Double
Link copied to clipboard
abstract fun getText(colNum: Int): String?
abstract fun getText(columnName: String): String?
Link copied to clipboard
abstract fun toCSV(): String