Package fr.chsn.hostpingchecker
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
-
Constructor Summary
Constructors Constructor Description DynamicObjectModel() -
Method Summary
Modifier and Type Method Description voidaddItem(HostItem item)java.lang.Class<?>getColumnClass(int columnIndex)intgetColumnCount()java.lang.StringgetColumnName(int columnIndex)java.util.List<HostItem>getHostList()intgetRowCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)booleanisCellEditable(int rowIndex, int columnIndex)voidremoveAllItems()voidremoveItem(int rowIndex)voidsetList(java.util.List<HostItem> newList)Change la liste actuelle par la nouvelleMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener, setValueAt
-
Constructor Details
-
DynamicObjectModel
public DynamicObjectModel()
-
-
Method Details
-
setList
Change la liste actuelle par la nouvelle- Parameters:
newList- la nouvelle liste à charger- Since:
- 1.9
-
getHostList
-
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
getColumnName
public java.lang.String getColumnName(int columnIndex)- Specified by:
getColumnNamein interfacejavax.swing.table.TableModel- Overrides:
getColumnNamein classjavax.swing.table.AbstractTableModel
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex) -
getColumnClass
public java.lang.Class<?> getColumnClass(int columnIndex)- Specified by:
getColumnClassin interfacejavax.swing.table.TableModel- Overrides:
getColumnClassin classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
addItem
-
removeItem
public void removeItem(int rowIndex) -
removeAllItems
public void removeAllItems()
-