Class CSVImportSettings

java.lang.Object
ca.phon.app.csv.CSVImportSettings

public class CSVImportSettings extends Object
  • Field Details

  • Constructor Details

    • CSVImportSettings

      public CSVImportSettings(char[] separators, CSVQuoteType quoteType, boolean trimSpaces, String encoding)
  • Method Details

    • addTier

      public CSVColumn addTier(CSVColumnType type, int columnIndex)
    • addUserTier

      public CSVColumn addUserTier(String tierName, int tierTierIndex)
    • isUseFirstRowAsHeader

      public boolean isUseFirstRowAsHeader()
    • setUseFirstRowAsHeader

      public void setUseFirstRowAsHeader(boolean useFirstRowAsHeader)
    • getImportColumnList

      public List<CSVColumn> getImportColumnList()
    • findColumnForImport

      public Optional<CSVColumn> findColumnForImport(CSVColumnType type)
    • getColumnByType

      public Optional<CSVColumn> getColumnByType(CSVColumnType csvColumnType)
    • getColumnByIndex

      public CSVColumn getColumnByIndex(int index)
    • getSeparators

      public char[] getSeparators()
    • setSeparators

      public void setSeparators(char[] separators)
    • getQuoteType

      public CSVQuoteType getQuoteType()
    • setQuoteType

      public void setQuoteType(CSVQuoteType quoteType)
    • getTrimSpaces

      public boolean getTrimSpaces()
    • setTrimSpaces

      public void setTrimSpaces(boolean trimSpaces)
    • getEncoding

      public String getEncoding()
    • setEncoding

      public void setEncoding(String encoding)
    • writeProperties

      public Properties writeProperties(String prefix, Properties props)
    • readProperties

      public void readProperties(String prefix, Properties props)
    • getUserTierNames

      public String[] getUserTierNames()