Package net.anwiba.commons.swing.table
Class ObjectListTableModel<T>
- java.lang.Object
-
- javax.swing.table.AbstractTableModel
-
- net.anwiba.commons.swing.table.AbstractObjectTableModel<T>
-
- net.anwiba.commons.swing.table.ObjectListTableModel<T>
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Iterable<T>,javax.swing.table.TableModel,IMutableObjectList<T>,IObjectCollection<T>,IObjectCollectionReceiver<T>,IObjectIterable<T>,IObjectList<T>,IObjectListProvider<T>,IObjectListReceiver<T>,IListChangedNotifier<T>,IObjectListDistributor<T>,IObjectListModel<T>,IObjectTableModel<T>
public class ObjectListTableModel<T> extends AbstractObjectTableModel<T>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectListTableModel(java.util.List<T> objects, java.util.List<IColumnValueProvider<T>> providers, java.util.List<IColumnValueAdaptor<T>> recievers, IColumnClassProvider columnClassProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetColumnCount()java.lang.ObjectgetValueAt(int rowIndex, int columnIndex)booleanisCellEditable(int rowIndex, int columnIndex)voidsetChangeable(boolean isChangeable)voidsetValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)-
Methods inherited from class net.anwiba.commons.swing.table.AbstractObjectTableModel
add, add, addListModelListener, fireObjectsAdded, fireObjectsChanged, fireObjectsChanged, fireObjectsRemoved, fireObjectsUpdated, get, get, getColumnClass, getColumnName, getObjects, getRowCount, indices, isEmpty, iterator, remove, remove, remove, removeAll, removeListModelListener, removeListModelListeners, set, set, set, size, toCollection, toList, values
-
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getListeners, getTableModelListeners, removeTableModelListener
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectIterable
foreach
-
Methods inherited from interface net.anwiba.commons.lang.collection.IObjectList
stream
-
-
-
-
Constructor Detail
-
ObjectListTableModel
public ObjectListTableModel(java.util.List<T> objects, java.util.List<IColumnValueProvider<T>> providers, java.util.List<IColumnValueAdaptor<T>> recievers, IColumnClassProvider columnClassProvider)
-
-
Method Detail
-
getColumnCount
public int getColumnCount()
-
getValueAt
public java.lang.Object getValueAt(int rowIndex, int columnIndex)
-
setValueAt
public void setValueAt(java.lang.Object aValue, int rowIndex, int columnIndex)- Specified by:
setValueAtin interfacejavax.swing.table.TableModel- Overrides:
setValueAtin classjavax.swing.table.AbstractTableModel
-
isCellEditable
public boolean isCellEditable(int rowIndex, int columnIndex)- Specified by:
isCellEditablein interfacejavax.swing.table.TableModel- Overrides:
isCellEditablein classjavax.swing.table.AbstractTableModel
-
setChangeable
public void setChangeable(boolean isChangeable)
-
-