IDeferredWorkbenchAdapter. Deferred custom content is currently supported by a provisional internal viewer framework.
Clients may subclass this class to provide custom adapters for elements in a debug
model. The debug platform provides
IDeferredWorkbenchAdapters for the standard debug
elements. Clients may override the default content in the debug view by providing an
IDeferredWorkbenchAdapter for a debug
Method SummaryModifier and TypeMethodDescription
voidDeprecated.Called by a job run in a separate thread to fetch the children of this adapter.Deprecated.Returns the rule used to schedule the deferred fetching of children for this adapter.
booleanDeprecated.Returns whether this adapter may have children.
Methods inherited from class org.eclipse.debug.ui.DebugElementWorkbenchAdapter
getBackground, getFont, getForeground, getImageDescriptor, getLabel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
EMPTYprotected static final Object EMPTYDeprecated.An empty collection of children
isContainerpublic boolean isContainer()Deprecated.Returns whether this adapter may have children. This is an optimized method used by content providers to allow showing the [+] expand icon without having yet fetched the children for the element.
falseis returned, then the content provider may assume that this adapter has no children. If
trueis returned, then the job manager may assume that this adapter may have children.
getRuleDeprecated.Returns the rule used to schedule the deferred fetching of children for this adapter.
fetchDeferredChildrenpublic void fetchDeferredChildren
(Object object, IElementCollector collector, IProgressMonitor monitor)Deprecated.Called by a job run in a separate thread to fetch the children of this adapter. The adapter should in return notify of new children via the collector. This is generally used when a content provider is getting elements.
It is good practice to check the passed in monitor for cancellation. This will provide good responsiveness for cancellation requests made by the user.
- Specified by:
object- the object to fetch the children for
collector- the collector to notify about new children. Should not be
monitor- a progress monitor that will never be
nullto support reporting and cancellation.