Class UnoidlDecorator

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.libreoffice.ide.eclipse.core.gui.UnoidlDecorator
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelDecorator, org.eclipse.jface.viewers.ILabelProvider

public class UnoidlDecorator extends org.eclipse.jface.viewers.LabelProvider implements org.eclipse.jface.viewers.ILabelDecorator
For Eclipse a decorator is a small class changing an element image and/or label. This decorator replaces the icons for IDL files and registries.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.eclipse.swt.graphics.Image
    decorateImage(org.eclipse.swt.graphics.Image image, Object element)
    decorateText(String text, Object element)

    Methods inherited from class org.eclipse.jface.viewers.LabelProvider

    createImageProvider, createTextImageProvider, createTextProvider, getImage, getText

    Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider

    addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider

    addListener, dispose, isLabelProperty, removeListener
  • Constructor Details

    • UnoidlDecorator

      public UnoidlDecorator()
  • Method Details

    • decorateImage

      public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image image, Object element)
      Specified by:
      decorateImage in interface org.eclipse.jface.viewers.ILabelDecorator
    • decorateText

      public String decorateText(String text, Object element)
      Specified by:
      decorateText in interface org.eclipse.jface.viewers.ILabelDecorator