[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform] [DataBinding] Observable TreeViewer

Hi there,

Pardon the quasi-cross-posting with eclipse.platform.rcp, but I read in http://wiki.eclipse.org/JFace_Data_Binding/FAQ that I might get a better response here ...

Databinding with a TableViewer is elegant, à la:

ObservableListContentProvider viewerContentProviderList = new ObservableListContentProvider();
viewer.setContentProvider(viewerContentProviderList);
//
IObservableMap[] viewerLabelProviderMaps = BeansObservables.observeMaps(viewerContentProviderList.getKnownElements(), TaxonName.class, new String[]{"name"});
viewer.setLabelProvider(new ObservableMapLabelProvider(viewerLabelProviderMaps));
//
IObservableList olObjectListObserveList = BeansObservables.observeList(Realm.getDefault(), Activator.getDefault().getTaxonList(), "objectList");
viewer.setInput(olObjectListObserveList);


However, I need to do something similar with a TreeViewer, and am at a loss as to where or whether I can find something akin to ObservableListContentProvider for TreeViewer content.

Any help greatly appreciated!

Cheers,
Pepe