Class ContributorsTableModel

java.lang.Object
javax.swing.table.AbstractTableModel
org.jfree.ui.about.ContributorsTableModel
All Implemented Interfaces:
Serializable, TableModel

public class ContributorsTableModel extends AbstractTableModel
A table model containing a list of contributors to a project.

Used in the ContributorsPanel class.

See Also:
  • Field Details

    • contributors

      private List contributors
      Storage for the contributors.
    • nameColumnLabel

      private String nameColumnLabel
      Localised version of the name column label.
    • contactColumnLabel

      private String contactColumnLabel
      Localised version of the contact column label.
  • Constructor Details

    • ContributorsTableModel

      public ContributorsTableModel(List contributors)
      Constructs a ContributorsTableModel.
      Parameters:
      contributors - the contributors.
  • Method Details

    • getRowCount

      public int getRowCount()
      Returns the number of rows in the table model.
      Returns:
      The number of rows.
    • getColumnCount

      public int getColumnCount()
      Returns the number of columns in the table model. In this case, there are always two columns (name and e-mail address).
      Returns:
      The number of columns in the table model.
    • getColumnName

      public String getColumnName(int column)
      Returns the name of a column in the table model.
      Specified by:
      getColumnName in interface TableModel
      Overrides:
      getColumnName in class AbstractTableModel
      Parameters:
      column - the column index (zero-based).
      Returns:
      the name of the specified column.
    • getValueAt

      public Object getValueAt(int row, int column)
      Returns the value for a cell in the table model.
      Parameters:
      row - the row index (zero-based).
      column - the column index (zero-based).
      Returns:
      the value.