[DataBinding] Observable TreeViewer [message #322471] |
Mon, 19 November 2007 12:30  |
Eclipse User |
|
|
|
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.getKn ownElements(),
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
|
|
|
|
|
|
Re: [DataBinding] Observable TreeViewer [message #322671 is a reply to message #322617] |
Fri, 23 November 2007 11:43  |
Eclipse User |
|
|
|
Originally posted by: bokowski.ca.ibm.com
Actually, it is in org.eclipse.jface.databinding, just under a different
name: UnorderedTreeContentProvider
"Tom Schindl" <tom.schindl@bestsolution.at> wrote in message
news:fi1o6m$5ot$1@build.eclipse.org...
> It's not in CVS search bugzilla.
>
> Tom
>
> Pepe Ciardelli schrieb:
>> Thanks, Matthew!
>>
>> I wasn't able to find ObservableSetTreeContentProvider in CVS in the
>> logical places, i.e. org.eclipse.core.databinding and
>> org.eclipse.jface.databinding, or org.eclipse.core.databinding.beans, for
>> that matter. Any idea where you might have seen it?
>>
>> At any rate, I'll see what I can do with your
>> ObservableListTreeContentProvider tomorrow ...
>>
>
>
> --
> B e s t S o l u t i o n . at
> ------------------------------------------------------------ --------
> Tom Schindl JFace-Committer
> ------------------------------------------------------------ --------
|
|
|
Powered by
FUDForum. Page generated in 0.06330 seconds