net.sac.mymo.ui
Class HistoryTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by net.sac.mymo.ui.AbstractMovieTableModel
          extended by net.sac.mymo.ui.HistoryTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel, SortableTableModel

public class HistoryTableModel
extends AbstractMovieTableModel

See Also:
Serialized Form

Constructor Summary
HistoryTableModel()
           
HistoryTableModel(java.util.List<Movie> movies)
           
 
Method Summary
 java.lang.Class<?> getColumnClass(int col)
           
 int getColumnCount()
           
 java.lang.String getColumnName(int column)
           
 java.lang.String getImdbId(int row)
           
 int getRowCount()
           
 java.lang.Object getValueAt(int row, int col)
           
 void setMovies(java.util.List<Movie> movies)
           
 void setTablePreferences(javax.swing.JTable table)
           
 
Methods inherited from class net.sac.mymo.ui.AbstractMovieTableModel
getBoxOfficeId, getTitle, notifyListenersOfTableSort, reverseRows, swapRows
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.table.TableModel
addTableModelListener, isCellEditable, removeTableModelListener, setValueAt
 

Constructor Detail

HistoryTableModel

public HistoryTableModel()

HistoryTableModel

public HistoryTableModel(java.util.List<Movie> movies)
Method Detail

setMovies

public void setMovies(java.util.List<Movie> movies)
Overrides:
setMovies in class AbstractMovieTableModel

getImdbId

public java.lang.String getImdbId(int row)
Overrides:
getImdbId in class AbstractMovieTableModel

getRowCount

public int getRowCount()
Specified by:
getRowCount in interface javax.swing.table.TableModel
Overrides:
getRowCount in class AbstractMovieTableModel

setTablePreferences

public void setTablePreferences(javax.swing.JTable table)

getColumnName

public java.lang.String getColumnName(int column)
Specified by:
getColumnName in interface javax.swing.table.TableModel
Overrides:
getColumnName in class javax.swing.table.AbstractTableModel

getColumnClass

public java.lang.Class<?> getColumnClass(int col)
Specified by:
getColumnClass in interface javax.swing.table.TableModel
Overrides:
getColumnClass in class javax.swing.table.AbstractTableModel

getColumnCount

public int getColumnCount()

getValueAt

public java.lang.Object getValueAt(int row,
                                   int col)