Package slash.navigation.maps.item
Class ItemTableModel<T extends Item>
java.lang.Object
javax.swing.table.AbstractTableModel
slash.navigation.maps.item.ItemTableModel<T>
- All Implemented Interfaces:
Serializable,TableModel
- Direct Known Subclasses:
TileMapTableModel
Acts as a
TableModel for Items.- Author:
- Christian Pesch
- See Also:
-
Field Summary
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList -
Constructor Summary
ConstructorsConstructorDescriptionItemTableModel(int columnCount) ItemTableModel(int columnCount, Comparator<? super T> comparator) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddOrUpdateItem(T item) voidclear()booleanintintgetItem(int rowIndex) getItemByDescription(String description) getItemByUrl(String url) getItems()intgetValueAt(int rowIndex, int columnIndex) voidremove(int firstIndex, int lastIndex) voidremoveItem(T item) voidMethods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getColumnName, getListeners, getTableModelListeners, isCellEditable, removeTableModelListener, setValueAt
-
Constructor Details
-
ItemTableModel
public ItemTableModel(int columnCount) -
ItemTableModel
-
-
Method Details
-
getItems
-
getRowCount
public int getRowCount() -
getColumnCount
public int getColumnCount() -
getValueAt
-
getItem
-
getItemByUrl
-
getItemByDescription
-
getIndex
-
contains
-
addOrUpdateItem
-
removeItem
-
add
-
update
-
remove
public void remove(int firstIndex, int lastIndex) -
clear
public void clear()
-