net.sourceforge.hivegui.table
Class DefaultDataListModel<T>
java.lang.Object
net.sourceforge.hivegui.table.AbstractDataListModel<T>
net.sourceforge.hivegui.table.DefaultDataListModel<T>
- All Implemented Interfaces:
- DataListModel<T>
public class DefaultDataListModel<T>
- extends AbstractDataListModel<T>
- Author:
- Jean-Francois Poilpret
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_items
protected java.util.List<T> _items
_sorter
protected java.util.Comparator<T> _sorter
_emptyItems
protected final T[] _emptyItems
_beanClass
protected final java.lang.Class<T> _beanClass
DefaultDataListModel
public DefaultDataListModel(java.lang.Class<T> beanClass)
DefaultDataListModel
public DefaultDataListModel(java.lang.Class<T> beanClass,
java.util.Comparator<T> sorter)
getRowClass
public java.lang.Class<T> getRowClass()
setSorter
public void setSorter(java.util.Comparator<T> sorter)
setRows
public void setRows(T[] items)
setRow
public void setRow(int row,
T item)
addRow
public void addRow(T item)
addRow
public void addRow(int row,
T item)
addRow
protected int addRow(int row,
T item,
boolean fire)
removeRow
public void removeRow(T item)
findRow
protected int findRow(T item)
removeRow
public void removeRow(int row)
removeRow
protected void removeRow(int row,
boolean fire)
clear
public void clear()
getRowCount
public int getRowCount()
getRow
public T getRow(int row)
getRows
public T[] getRows()
rehash
protected void rehash()