|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IDebugModelPresentationExtension
Optional extension for an IDebugModelPresentation. Dynamically controls
whether labels are computed in a UI thread. The debug platform calls debug model
presentation label related methods that do not implement this interface in a
non-UI thread.
For example, some models may require at least one access in a UI thread to initialize an image registry at which point they may be able to provide labels in a non-UI thread.
Clients implementing a debug model presentation should also implement this interface to control which thread labels are generated in.
| Field Summary |
|---|
| Fields inherited from interface org.eclipse.debug.ui.IDebugModelPresentation |
|---|
DISPLAY_VARIABLE_TYPE_NAMES |
| Method Summary | |
|---|---|
boolean |
requiresUIThread(java.lang.Object element)
Returns whether the UI thread is required to retrieve a label (text, image, font, foreground, background, etc.), for the specified element. |
| Methods inherited from interface org.eclipse.debug.ui.IDebugModelPresentation |
|---|
computeDetail, getImage, getText, setAttribute |
| Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
|---|
addListener, dispose, isLabelProperty, removeListener |
| Methods inherited from interface org.eclipse.debug.ui.ISourcePresentation |
|---|
getEditorId, getEditorInput |
| Method Detail |
|---|
boolean requiresUIThread(java.lang.Object element)
true is
returned, label related methods will be called in the UI thread, otherwise methods
may be called in a non-UI thread.
element - the element a label is to be retrieved for
|
Eclipse Platform Release 3.6 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.