dsto.dfc.swt.viewers
Class DataBeanCollectionTableContentProvider

java.lang.Object
  extended by dsto.dfc.swt.viewers.CollectionTableContentProvider
      extended by dsto.dfc.swt.viewers.DataBeanCollectionTableContentProvider
All Implemented Interfaces:
CollectionListener, DfcMonitoredListListener, PropertyListener, EventListener, org.eclipse.jface.viewers.IContentProvider, org.eclipse.jface.viewers.IStructuredContentProvider

public class DataBeanCollectionTableContentProvider
extends CollectionTableContentProvider
implements PropertyListener

Extends CollectionTableContentProvider to generate table updates when any contained IDataObject properties change.


Field Summary
 
Fields inherited from class dsto.dfc.swt.viewers.CollectionTableContentProvider
table
 
Constructor Summary
DataBeanCollectionTableContentProvider()
           
 
Method Summary
 void inputChanged(org.eclipse.jface.viewers.Viewer viewer, Object oldInput, Object newInput)
           
 void propertyValueChanged(PropertyEvent e)
           
protected  void propertyValueChanged0(PropertyEvent e)
           
 
Methods inherited from class dsto.dfc.swt.viewers.CollectionTableContentProvider
dispose, elementMoved, elementsAdded, elementsRemoved, getElements, insertElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataBeanCollectionTableContentProvider

public DataBeanCollectionTableContentProvider()
Method Detail

inputChanged

public void inputChanged(org.eclipse.jface.viewers.Viewer viewer,
                         Object oldInput,
                         Object newInput)
Specified by:
inputChanged in interface org.eclipse.jface.viewers.IContentProvider
Overrides:
inputChanged in class CollectionTableContentProvider

propertyValueChanged

public void propertyValueChanged(PropertyEvent e)
Specified by:
propertyValueChanged in interface PropertyListener

propertyValueChanged0

protected void propertyValueChanged0(PropertyEvent e)


Copyright © 2008 Commonwealth of Australia