public class FilterableObjectTableModel<T> extends AbstractTableModel implements IObjectTableModel<T>
listenerList| Constructor and Description |
|---|
FilterableObjectTableModel(IObjectTableModel<T> objectTableModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Iterable<T> objects) |
void |
add(T... objects) |
void |
addListModelListener(IChangeableListListener<T> listener) |
Collection<T> |
get(int... indices) |
T |
get(int rowIndex) |
Class<?> |
getColumnClass(int columnIndex) |
int |
getColumnCount() |
String |
getColumnName(int columnIndex) |
IObjectTableModel<T> |
getObjectTableModel() |
int |
getRowCount() |
Object |
getValueAt(int rowIndex,
int columnIndex) |
int[] |
indices(Iterable<T> objects) |
boolean |
isCellEditable(int rowIndex,
int columnIndex) |
boolean |
isEmpty() |
IObjectIterator<T> |
iterator() |
void |
remove(int... indices) |
void |
remove(Iterable<T> objects) |
void |
remove(T... objects) |
void |
removeAll() |
void |
removeListModelListener(IChangeableListListener<T> listener) |
T |
set(int rowIndex,
T object) |
void |
set(Iterable<T> objects) |
void |
set(T... objects) |
void |
setRowFilter(IRowFilter filter) |
void |
setValueAt(Object value,
int rowIndex,
int columnIndex) |
int |
size() |
Collection<T> |
toCollection() |
List<T> |
toList() |
IObjectIterable<T> |
values() |
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTableModelListener, removeTableModelListenerstreamforeachforEach, spliteratorpublic FilterableObjectTableModel(IObjectTableModel<T> objectTableModel)
public IObjectTableModel<T> getObjectTableModel()
public void setRowFilter(IRowFilter filter)
public T get(int rowIndex)
get in interface IObjectListProvider<T>public Class<?> getColumnClass(int columnIndex)
getColumnClass in interface TableModelgetColumnClass in class AbstractTableModelpublic int getColumnCount()
getColumnCount in interface TableModelpublic String getColumnName(int columnIndex)
getColumnName in interface TableModelgetColumnName in class AbstractTableModelpublic int getRowCount()
getRowCount in interface TableModelpublic Object getValueAt(int rowIndex, int columnIndex)
getValueAt in interface TableModelpublic boolean isCellEditable(int rowIndex,
int columnIndex)
isCellEditable in interface TableModelisCellEditable in class AbstractTableModelpublic void setValueAt(Object value, int rowIndex, int columnIndex)
setValueAt in interface TableModelsetValueAt in class AbstractTableModelpublic int[] indices(Iterable<T> objects)
indices in interface IObjectListProvider<T>public void addListModelListener(IChangeableListListener<T> listener)
addListModelListener in interface IListChangedNotifier<T>public void removeListModelListener(IChangeableListListener<T> listener)
removeListModelListener in interface IListChangedNotifier<T>public void add(T... objects)
add in interface IObjectCollectionReceiver<T>public void add(Iterable<T> objects)
add in interface IObjectCollectionReceiver<T>public T set(int rowIndex, T object)
set in interface IObjectListReceiver<T>public void remove(T... objects)
remove in interface IMutableObjectList<T>remove in interface IObjectListModel<T>public void remove(Iterable<T> objects)
remove in interface IMutableObjectList<T>remove in interface IObjectListModel<T>public void removeAll()
removeAll in interface IMutableObjectList<T>removeAll in interface IObjectListModel<T>public void remove(int... indices)
remove in interface IMutableObjectList<T>remove in interface IObjectListModel<T>public int size()
size in interface IObjectCollection<T>size in interface IObjectListProvider<T>public void set(T... objects)
set in interface IObjectCollectionReceiver<T>public void set(Iterable<T> objects)
set in interface IObjectCollectionReceiver<T>public IObjectIterable<T> values()
values in interface IObjectCollection<T>values in interface IObjectListProvider<T>public Collection<T> toCollection()
toCollection in interface IObjectCollection<T>public List<T> toList()
toList in interface IObjectCollection<T>public IObjectIterator<T> iterator()
public Collection<T> get(int... indices)
get in interface IObjectListProvider<T>public boolean isEmpty()
isEmpty in interface IObjectCollection<T>isEmpty in interface IObjectListProvider<T>Copyright © 2007–2019 Andreas W. Bartels. All rights reserved.