net.refractions.udig.catalog.ui
Class ResolveTitlesDecorator

java.lang.Object
  extended by net.refractions.udig.catalog.ui.ResolveTitlesDecorator

public class ResolveTitlesDecorator
extends java.lang.Object

Decorate labels with actual titles from the info objects.

Since:
0.6.0
Author:
jgarnett

Constructor Summary
ResolveTitlesDecorator(ResolveLabelProviderSimple resolveLabelProviderSimple)
           
ResolveTitlesDecorator(ResolveLabelProviderSimple resolveLabelProviderSimple, boolean decorateImages)
           
 
Method Summary
 void addListener(ILabelProviderListener listener)
           
 Color decorateBackground(java.lang.Object element)
           
 Font decorateFont(java.lang.Object element)
           
 Color decorateForeground(java.lang.Object element)
           
 Image decorateImage(Image image, java.lang.Object element)
           
 java.lang.String decorateText(java.lang.String text, java.lang.Object element)
           
 void dispose()
           
 ILabelProvider getSource()
           
 boolean isLabelProperty(java.lang.Object element, java.lang.String property)
           
 void removeListener(ILabelProviderListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolveTitlesDecorator

public ResolveTitlesDecorator(ResolveLabelProviderSimple resolveLabelProviderSimple)

ResolveTitlesDecorator

public ResolveTitlesDecorator(ResolveLabelProviderSimple resolveLabelProviderSimple,
                              boolean decorateImages)
Method Detail

decorateImage

public Image decorateImage(Image image,
                           java.lang.Object element)

decorateText

public java.lang.String decorateText(java.lang.String text,
                                     java.lang.Object element)

decorateBackground

public Color decorateBackground(java.lang.Object element)

decorateForeground

public Color decorateForeground(java.lang.Object element)

decorateFont

public Font decorateFont(java.lang.Object element)

dispose

public void dispose()
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#dispose()

isLabelProperty

public boolean isLabelProperty(java.lang.Object element,
                               java.lang.String property)
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#isLabelProperty(java.lang.Object, java.lang.String)

getSource

public ILabelProvider getSource()

removeListener

public void removeListener(ILabelProviderListener listener)
See Also:
org.eclipse.jface.viewers.IBaseLabelProvider#removeListener(org.eclipse.jface.viewers.ILabelProviderListener)

addListener

public void addListener(ILabelProviderListener listener)