Class CsvStringRecordsReader

  • All Implemented Interfaces:
    java.lang.AutoCloseable, java.lang.Iterable<java.lang.String>, java.util.Iterator<java.lang.String>, HeaderAccessor<java.lang.String>, Records<java.lang.String>, RecordsReader<java.lang.String>


    public class CsvStringRecordsReader
    extends CsvRecordsReader<java.lang.String>
    THis implementation of the CsvRecordsReader assumes that for ease of use we just want to handle String columns.
    • Constructor Detail

      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.File aCsvFile,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.File aCsvFile,
                                      char aCsvSeparator,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.File aCsvFile,
                                      char aCsvSeparator)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.File aCsvFile)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.InputStream aCsvInputStream,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(java.io.InputStream aCsvInputStream)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.File aCsvFile,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.File aCsvFile,
                                      char aCsvSeparator,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.File aCsvFile,
                                      char aCsvSeparator)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.File aCsvFile)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.InputStream aCsvInputStream,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.InputStream aCsvInputStream)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      ColumnFactory<java.lang.String> aColumnFactory,
                                      java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.File aCsvFile,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.File aCsvFile,
                                      char aCsvSeparator,
                                      boolean isStrict)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.File aCsvFile,
                                      char aCsvSeparator)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.File aCsvFile)
                               throws java.io.FileNotFoundException,
                                      java.io.IOException,
                                      java.util.zip.ZipException
        Throws:
        java.io.FileNotFoundException
        java.io.IOException
        java.util.zip.ZipException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.InputStream aCsvInputStream,
                                      boolean isStrict)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.InputStream aCsvInputStream,
                                      char aCsvDelimiter)
                               throws java.io.IOException
        Throws:
        java.io.IOException
      • CsvStringRecordsReader

        public CsvStringRecordsReader​(Header<java.lang.String> aHeader,
                                      java.io.InputStream aCsvInputStream)
                               throws java.io.IOException
        Throws:
        java.io.IOException