Class 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 Detail

      • DebugElementWorkbenchAdapter

        public DebugElementWorkbenchAdapter()
        Deprecated.
    • 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. 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