Class CSVTableModelProducer


  • public class CSVTableModelProducer
    extends Object
    Creates a TableModel using a file formated in CSV for input. The separation can be what ever you want (as it is an understandable regexp). The default separator is a ,.
    Author:
    Mimil
    • Method Detail

      • getSeparator

        public String getSeparator()
        Returns the current separator used to parse the input.
        Returns:
        a regexp
      • setSeparator

        public void setSeparator​(String separator)
        Sets the separator for parsing the input. It can be a regexp as we use the function String.split(). The default separator is a ;.
        Parameters:
        separator - a regexp
      • getTableModel

        public TableModel getTableModel()
                                 throws IOException
        Creates the corrspondant TableModel of the input.
        Returns:
        the new TableModel
        Throws:
        IOException
      • isColumnNameFirstLine

        public boolean isColumnNameFirstLine()
        Tells if the first line of the input was column names.
        Returns:
        boolean
      • setColumnNameFirstLine

        public void setColumnNameFirstLine​(boolean columnNameFirst)
        Set if the first line of the input is column names or not.
        Parameters:
        columnNameFirst - boolean