[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.rcp] Re: Content provider with a long loading time

Does a DeferredContentProvider work for lazy trees too?
For trees that want to defer loading of child nodes, DeferredTreeContentManager should be used I think.



Tom Schindl schrieb:
- DeferredContentProvider
- Fetch the Data into an Collection (outside to UI-Thread e.g. using
  BusyCursor or IProgressService) and pass this list to the viewer
  the content provider is then a simply ArrayContentProvider

Tom

André Ribeiro schrieb:
Hi all,

I have a tree that uses a content provider to be populated.
The content provider is getting the data from a remote database (using
EclipseLink, over the network), and so is a bit long operation.
When this loading is happening my RCP is completely blocked.

Could anybody suggest me the correct way to do this operation?

I though of eclipse.jobs and monitors, is it an (/the most) appropriate
solution?

Cheers,
André