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 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 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:
getColumnName
in interfacejavax.swing.table.TableModel
- Overrides:
getColumnName
in classjavax.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 interfacejavax.swing.table.TableModel
- Overrides:
getColumnClass
in classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)- Specified by:
isCellEditable
in interfacejavax.swing.table.TableModel
- Overrides:
isCellEditable
in classjavax.swing.table.AbstractTableModel
-
addItem
-
removeItem
public void removeItem(int rowIndex) -
removeAllItems
public void removeAllItems()
-