Class SimpleTableDataModel

    • Field Detail

      • COMPARABLE_COMPARATOR

        public static final ComparableComparator COMPARABLE_COMPARATOR
        Deprecated.
        A simple comparator that compares comparables, for use in sorting e.g. columns containing Strings.
    • Constructor Detail

      • SimpleTableDataModel

        public SimpleTableDataModel​(List<? extends List<? extends Serializable>> data)
        Deprecated.
        Creates a SimpleTableDataModel containing the given data.
        Parameters:
        data - the table data, the outer list containing rows.
      • SimpleTableDataModel

        public SimpleTableDataModel​(Serializable[][] data)
        Deprecated.
        Creates a SimpleTableDataModel containing the given data.
        Parameters:
        data - the table data, the outer array containing rows.
    • Method Detail

      • setComparator

        public void setComparator​(int col,
                                  Comparator comparator)
        Deprecated.
        Sets the comparator for the given column, to enable sorting.
        Parameters:
        col - the column to set the comparator on.
        comparator - the comparator to set.
      • getRowCount

        public int getRowCount()
        Deprecated.
        Retrieves the number of rows in the model.
        Returns:
        the number of rows in the model.
      • getValueAt

        public Object getValueAt​(int row,
                                 int col)
        Deprecated.
        Retrieves the value at the given row and column.
        Parameters:
        row - - the row index.
        col - - the column index.
        Returns:
        the value at the given row and column.
      • isCellEditable

        public boolean isCellEditable​(int row,
                                      int col)
        Deprecated.
        Indicates whether the given cell is editable. This model only supports editability at a global level. See setEditable(boolean).
        Specified by:
        isCellEditable in interface TableDataModel
        Overrides:
        isCellEditable in class AbstractTableDataModel
        Parameters:
        row - ignored.
        col - ignored.
        Returns:
        true if the given cell is editable, false otherwise.
      • isEditable

        public boolean isEditable()
        Deprecated.
        Indicates whether the data in this model is editable.
        Returns:
        true if the data in this model is editable, false otherwise.
      • setEditable

        public void setEditable​(boolean editable)
        Deprecated.
        Sets whether the data in this model is editable. By default, the data is not editable.
        Parameters:
        editable - true if the data is editable, false if it is read-only.