Class CsvLoader

java.lang.Object
de.qytera.qtaf.data.csv.CsvLoader

public class CsvLoader extends Object
CSV loader class.
  • Field Details

    • filePath

      protected String filePath
      File path.
    • hasHeaders

      protected boolean hasHeaders
      Has headers flag.
    • headers

      protected String[] headers
      Header names array.
  • Constructor Details

    • CsvLoader

      public CsvLoader()
  • Method Details

    • getFilePath

      protected String getFilePath()
      Get CSV file path.
      Returns:
      CSV file path
    • setFilePath

      public void setFilePath(String filePath)
      Set filePath.
      Parameters:
      filePath - FilePath
    • hasHeaders

      protected boolean hasHeaders()
      Has headers flag.
      Returns:
      true if has headers, false otherwise
    • getDelimiter

      protected char getDelimiter()
      Get CSV delimiter.
      Returns:
      CSV delimiter
    • getHeaders

      protected String[] getHeaders()
      Get CSV headers.
      Returns:
      CSV headers
    • getReader

      protected Reader getReader() throws FileNotFoundException
      Get reader that allows reading a local file.
      Returns:
      reader
      Throws:
      FileNotFoundException - File reading error