Package org.eclipse.debug.ui
Class DebugElementWorkbenchAdapter
- java.lang.Object
-
- org.eclipse.debug.ui.DebugElementWorkbenchAdapter
-
- All Implemented Interfaces:
IWorkbenchAdapter
,IWorkbenchAdapter2
- Direct Known Subclasses:
DeferredDebugElementWorkbenchAdapter
@Deprecated public abstract class DebugElementWorkbenchAdapter extends Object implements IWorkbenchAdapter, IWorkbenchAdapter2
Deprecated.Custom content in the debug views is no longer supported byIWorkbenchAdapter
. Custom content is currently supported by a provisional internal viewer framework.Common function for debug element workbench adapters.Clients may subclass this class to provide custom adapters for elements in a debug model. The debug platform provides
IWorkbenchAdapters
for the standard debug elements. Clients may override the default content in the debug view by providing anIWorkbenchAdapter
orIDeferredWorkbenchAdapter
for a debug element.- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description DebugElementWorkbenchAdapter()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RGB
getBackground(Object element)
Deprecated.Provides a background color for the given element.FontData
getFont(Object element)
Deprecated.Provides a font the given element.RGB
getForeground(Object element)
Deprecated.Provides a foreground color for the given element.ImageDescriptor
getImageDescriptor(Object object)
Deprecated.Returns an image descriptor to be used for displaying an object in the workbench.String
getLabel(Object o)
Deprecated.Returns the label text for this element.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.ui.model.IWorkbenchAdapter
getChildren, getParent
-
-
-
-
Method Detail
-
getImageDescriptor
public ImageDescriptor getImageDescriptor(Object object)
Deprecated.Description copied from interface:IWorkbenchAdapter
Returns an image descriptor to be used for displaying an object in the workbench. Returnsnull
if there is no appropriate image.- Specified by:
getImageDescriptor
in interfaceIWorkbenchAdapter
- Parameters:
object
- The object to get an image descriptor for.- Returns:
- ImageDescriptor
-
getLabel
public String getLabel(Object o)
Deprecated.Description copied from interface:IWorkbenchAdapter
Returns the label text for this element. This is typically used to assign a label to this object when displayed in the UI. Returns an empty string if there is no appropriate label text for this object.- Specified by:
getLabel
in interfaceIWorkbenchAdapter
- Parameters:
o
- The object to get a label for.- Returns:
- String
-
getForeground
public RGB getForeground(Object element)
Deprecated.Description copied from interface:IWorkbenchAdapter2
Provides a foreground color for the given element.- Specified by:
getForeground
in interfaceIWorkbenchAdapter2
- Parameters:
element
- the element- Returns:
- the foreground color for the element, or
null
to use the default foreground color
-
getBackground
public RGB getBackground(Object element)
Deprecated.Description copied from interface:IWorkbenchAdapter2
Provides a background color for the given element.- Specified by:
getBackground
in interfaceIWorkbenchAdapter2
- Parameters:
element
- the element- Returns:
- the background color for the element, or
null
to use the default background color
-
getFont
public FontData getFont(Object element)
Deprecated.Description copied from interface:IWorkbenchAdapter2
Provides a font the given element.- Specified by:
getFont
in interfaceIWorkbenchAdapter2
- Parameters:
element
- the element- Returns:
- the font for the element, or
null
to use the default font
-
-