org.openoffice.ide.eclipse.core.gui
Class UnoidlDecorator

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.openoffice.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.

Author:
cedricbosdo

Constructor Summary
UnoidlDecorator()
           
 
Method Summary
 org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image pImage, java.lang.Object pElement)
          
 java.lang.String decorateText(java.lang.String pText, java.lang.Object pElement)
          
 
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
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 Detail

UnoidlDecorator

public UnoidlDecorator()
Method Detail

decorateImage

public org.eclipse.swt.graphics.Image decorateImage(org.eclipse.swt.graphics.Image pImage,
                                                    java.lang.Object pElement)

Specified by:
decorateImage in interface org.eclipse.jface.viewers.ILabelDecorator

decorateText

public java.lang.String decorateText(java.lang.String pText,
                                     java.lang.Object pElement)

Specified by:
decorateText in interface org.eclipse.jface.viewers.ILabelDecorator