Class LibraryTableModel

    • Constructor Detail

      • LibraryTableModel

        public LibraryTableModel​(List libraries)
        Constructs a LibraryTableModel.
        Parameters:
        libraries - the libraries.
    • Method Detail

      • 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 four columns (name, version, licence and other info).
        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.
      • getLibraries

        public Library[] getLibraries()
        Returns an array of the libraries in the table.
        Returns:
        An array of libraries.