|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.hivegui.table.AbstractDataListModel<T>
net.sourceforge.hivegui.table.DefaultDataListModel<T>
public class DefaultDataListModel<T>
| Field Summary | |
|---|---|
protected java.lang.Class<T> |
_beanClass
|
protected T[] |
_emptyItems
|
protected java.util.List<T> |
_items
|
protected java.util.Comparator<T> |
_sorter
|
| Fields inherited from class net.sourceforge.hivegui.table.AbstractDataListModel |
|---|
_listeners |
| Constructor Summary | |
|---|---|
DefaultDataListModel(java.lang.Class<T> beanClass)
|
|
DefaultDataListModel(java.lang.Class<T> beanClass,
java.util.Comparator<T> sorter)
|
|
| Method Summary | |
|---|---|
void |
addRow(int row,
T item)
|
protected int |
addRow(int row,
T item,
boolean fire)
|
void |
addRow(T item)
|
void |
clear()
|
protected int |
findRow(T item)
|
T |
getRow(int row)
|
java.lang.Class<T> |
getRowClass()
|
int |
getRowCount()
|
T[] |
getRows()
|
protected void |
rehash()
|
void |
removeRow(int row)
|
protected void |
removeRow(int row,
boolean fire)
|
void |
removeRow(T item)
|
void |
setRow(int row,
T item)
|
void |
setRows(T[] items)
|
void |
setSorter(java.util.Comparator<T> sorter)
|
| Methods inherited from class net.sourceforge.hivegui.table.AbstractDataListModel |
|---|
addDataListModelListener, fireModelReset, fireRowModified, fireRowsAdded, fireRowsModified, fireRowsRemoved, removeDataListModelListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.List<T> _items
protected java.util.Comparator<T> _sorter
protected final T[] _emptyItems
protected final java.lang.Class<T> _beanClass
| Constructor Detail |
|---|
public DefaultDataListModel(java.lang.Class<T> beanClass)
public DefaultDataListModel(java.lang.Class<T> beanClass,
java.util.Comparator<T> sorter)
| Method Detail |
|---|
public java.lang.Class<T> getRowClass()
public void setSorter(java.util.Comparator<T> sorter)
public void setRows(T[] items)
public void setRow(int row,
T item)
public void addRow(T item)
public void addRow(int row,
T item)
protected int addRow(int row,
T item,
boolean fire)
public void removeRow(T item)
protected int findRow(T item)
public void removeRow(int row)
protected void removeRow(int row,
boolean fire)
public void clear()
public int getRowCount()
public T getRow(int row)
public T[] getRows()
protected void rehash()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||