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 by IWorkbenchAdapter. 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 an IWorkbenchAdapter or IDeferredWorkbenchAdapter for a debug element.

Since:
3.1
  • Constructor Details

    • DebugElementWorkbenchAdapter

      public DebugElementWorkbenchAdapter()
      Deprecated.
  • Method Details

    • 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. Returns null if there is no appropriate image.
      Specified by:
      getImageDescriptor in interface IWorkbenchAdapter
      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 interface IWorkbenchAdapter
      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 interface IWorkbenchAdapter2
      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 interface IWorkbenchAdapter2
      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 interface IWorkbenchAdapter2
      Parameters:
      element - the element
      Returns:
      the font for the element, or null to use the default font