[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