Class DebugElementWorkbenchAdapter

  • All Implemented Interfaces:
    IWorkbenchAdapter, IWorkbenchAdapter2
    Direct Known Subclasses:
    DeferredDebugElementWorkbenchAdapter

    @Deprecated
    public abstract class DebugElementWorkbenchAdapter
    extends java.lang.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
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      RGB getBackground​(java.lang.Object element)
      Deprecated.
      Provides a background color for the given element.
      FontData getFont​(java.lang.Object element)
      Deprecated.
      Provides a font the given element.
      RGB getForeground​(java.lang.Object element)
      Deprecated.
      Provides a foreground color for the given element.
      ImageDescriptor getImageDescriptor​(java.lang.Object object)
      Deprecated.
      Returns an image descriptor to be used for displaying an object in the workbench.
      java.lang.String getLabel​(java.lang.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
    • Constructor Detail

      • DebugElementWorkbenchAdapter

        public DebugElementWorkbenchAdapter()
        Deprecated.
    • Method Detail

      • getImageDescriptor

        public ImageDescriptor getImageDescriptor​(java.lang.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 java.lang.String getLabel​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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