dsto.dfc.swt.viewers
Class CollectionTableContentProvider
java.lang.Object
dsto.dfc.swt.viewers.CollectionTableContentProvider
- All Implemented Interfaces:
- CollectionListener, DfcMonitoredListListener, EventListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider
- Direct Known Subclasses:
- DataBeanCollectionTableContentProvider
public class CollectionTableContentProvider
- extends Object
- implements org.eclipse.jface.viewers.IStructuredContentProvider, DfcMonitoredListListener
An IStructuredContentProvider that loads the content of any Collection into
a JFace TableViewer. If the collection implements the
MonitoredCollection
and/or
DfcMonitoredList
interfaces, changes to the
collection are mirrored through to the table.
- Author:
- mpp
Field Summary |
protected org.eclipse.jface.viewers.TableViewer |
table
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
table
protected org.eclipse.jface.viewers.TableViewer table
CollectionTableContentProvider
public CollectionTableContentProvider()
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.jface.viewers.IContentProvider
getElements
public Object[] getElements(Object inputElement)
- Specified by:
getElements
in interface org.eclipse.jface.viewers.IStructuredContentProvider
inputChanged
public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
Object oldInput,
Object newInput)
- Specified by:
inputChanged
in interface org.eclipse.jface.viewers.IContentProvider
insertElements
protected void insertElements(Collection elements,
int startIndex)
elementsAdded
public void elementsAdded(CollectionEvent e)
- Specified by:
elementsAdded
in interface CollectionListener
elementsRemoved
public void elementsRemoved(CollectionEvent e)
- Specified by:
elementsRemoved
in interface CollectionListener
elementMoved
public void elementMoved(CollectionEvent e)
- Description copied from interface:
DfcMonitoredListListener
- Fired when an element in the list has moved (changed indexes).
- Specified by:
elementMoved
in interface DfcMonitoredListListener
- Parameters:
e
- The move event. startIndex is the element's old index,
endIndex is the new index.
Copyright © 2008 Commonwealth of Australia