Class CleaverJobsTablePanel.JobsTableModel

java.lang.Object
eu.steffo.cleaver.gui.CleaverJobsTablePanel.JobsTableModel
All Implemented Interfaces:
javax.swing.table.TableModel
Enclosing class:
CleaverJobsTablePanel

public class CleaverJobsTablePanel.JobsTableModel
extends java.lang.Object
implements javax.swing.table.TableModel
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.util.ArrayList<Job> jobs  
  • Constructor Summary

    Constructors 
    Constructor Description
    JobsTableModel​(java.util.ArrayList<Job> jobs)  
  • Method Summary

    Modifier and Type Method Description
    void addTableModelListener​(javax.swing.event.TableModelListener l)  
    java.lang.Class<?> getColumnClass​(int columnIndex)  
    int getColumnCount()  
    java.lang.String getColumnName​(int columnIndex)  
    int getRowCount()  
    java.lang.Object getValueAt​(int rowIndex, int columnIndex)  
    boolean isCellEditable​(int rowIndex, int columnIndex)  
    void removeTableModelListener​(javax.swing.event.TableModelListener l)  
    void setValueAt​(java.lang.Object aValue, int rowIndex, int columnIndex)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • jobs

      protected final java.util.ArrayList<Job> jobs
  • Constructor Details

  • Method Details

    • getRowCount

      public int getRowCount()
      Specified by:
      getRowCount in interface javax.swing.table.TableModel
    • getColumnCount

      public int getColumnCount()
      Specified by:
      getColumnCount in interface javax.swing.table.TableModel
    • getColumnName

      public java.lang.String getColumnName​(int columnIndex)
      Specified by:
      getColumnName in interface javax.swing.table.TableModel
    • getColumnClass

      public java.lang.Class<?> getColumnClass​(int columnIndex)
      Specified by:
      getColumnClass in interface javax.swing.table.TableModel
    • isCellEditable

      public boolean isCellEditable​(int rowIndex, int columnIndex)
      Specified by:
      isCellEditable in interface javax.swing.table.TableModel
    • getValueAt

      public java.lang.Object getValueAt​(int rowIndex, int columnIndex)
      Specified by:
      getValueAt in interface javax.swing.table.TableModel
    • setValueAt

      public void setValueAt​(java.lang.Object aValue, int rowIndex, int columnIndex)
      Specified by:
      setValueAt in interface javax.swing.table.TableModel
    • addTableModelListener

      public void addTableModelListener​(javax.swing.event.TableModelListener l)
      Specified by:
      addTableModelListener in interface javax.swing.table.TableModel
    • removeTableModelListener

      public void removeTableModelListener​(javax.swing.event.TableModelListener l)
      Specified by:
      removeTableModelListener in interface javax.swing.table.TableModel