Interface RowReader<T>

    • Method Detail

      • hasNext

        boolean hasNext()
        Determines whether a next element can be read.
        Returns:
        True in case there is a next element, false if not.
      • nextRow

        T nextRow()
           throws IOException
        Reads the next element.
        Returns:
        The next element being read.
        Throws:
        IOException - thrown in case there was an I/O related problem.
        NoSuchElementException - thrown in case there is none next element to be read (check with hasNext() if there is actually a next element which can be read).
      • nextRaw

        String nextRaw()
        Reads the next row and returns it as is ("raw"). This is useful when encountering a conversion problem or format problem regarding one line in a CSV file and this erroneous line is to be addressed separately.
        Returns:
        The next raw line "as is".