Class DynamicObjectModel

java.lang.Object
javax.swing.table.AbstractTableModel
fr.chsn.hostpingchecker.DynamicObjectModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class DynamicObjectModel
extends javax.swing.table.AbstractTableModel
Since:
1.0.0
See Also:
Serialized Form
  • Field Summary

    Fields inherited from class javax.swing.table.AbstractTableModel

    listenerList
  • Constructor Summary

    Constructors 
    Constructor Description
    DynamicObjectModel()  
  • Method Summary

    Modifier and Type Method Description
    void addItem​(HostItem item)  
    java.lang.Class<?> getColumnClass​(int columnIndex)  
    int getColumnCount()  
    java.lang.String getColumnName​(int columnIndex)  
    java.util.List<HostItem> getHostList()  
    int getRowCount()  
    java.lang.Object getValueAt​(int rowIndex, int columnIndex)  
    boolean isCellEditable​(int rowIndex, int columnIndex)  
    void removeAllItems()  
    void removeItem​(int rowIndex)  
    void setList​(java.util.List<HostItem> newList)
    Change la liste actuelle par la nouvelle

    Methods inherited from class javax.swing.table.AbstractTableModel

    addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt

    Methods inherited from class java.lang.Object

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

  • Method Details

    • setList

      public void setList​(java.util.List<HostItem> newList)
      Change la liste actuelle par la nouvelle
      Parameters:
      newList - la nouvelle liste à charger
      Since:
      1.9
    • getHostList

      public java.util.List<HostItem> getHostList()
    • getRowCount

      public int getRowCount()
    • getColumnCount

      public int getColumnCount()
    • getColumnName

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

      public java.lang.Object getValueAt​(int rowIndex, int columnIndex)
    • getColumnClass

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

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

      public void addItem​(HostItem item)
    • removeItem

      public void removeItem​(int rowIndex)
    • removeAllItems

      public void removeAllItems()