to.etc.domui.component.tbl
Class TableModelBase<T>
java.lang.Object
to.etc.domui.component.tbl.TableModelBase<T>
- All Implemented Interfaces:
- ITableModel<T>
- Direct Known Subclasses:
- SimpleCollectionModel, TableListModelBase
public abstract class TableModelBase<T>
- extends java.lang.Object
- implements ITableModel<T>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TableModelBase
public TableModelBase()
getItem
public abstract T getItem(int ix)
throws java.lang.Exception
- Throws:
java.lang.Exception
addChangeListener
public void addChangeListener(ITableModelListener<T> l)
- Add a change listener to this model. Don't forget to remove it at destruction time.
- Specified by:
addChangeListener
in interface ITableModel<T>
removeChangeListener
public void removeChangeListener(ITableModelListener<T> l)
- Remove a change listener from the model.
- Specified by:
removeChangeListener
in interface ITableModel<T>
- See Also:
ITableModel.removeChangeListener(to.etc.domui.component.tbl.ITableModelListener)
getListeners
protected java.util.List<ITableModelListener<T>> getListeners()
fireAdded
public void fireAdded(int index)
throws java.lang.Exception
- Throws:
java.lang.Exception
fireDeleted
public void fireDeleted(int index,
T deleted)
throws java.lang.Exception
- Throws:
java.lang.Exception
fireModified
public void fireModified(int index)
throws java.lang.Exception
- Throws:
java.lang.Exception
fireModelChanged
public void fireModelChanged()
throws java.lang.Exception
- Throws:
java.lang.Exception
refresh
public void refresh()
- Specified by:
refresh
in interface ITableModel<T>