g-Eclipse
Release 1.0.0

eu.geclipse.ui.providers
Class DecoratingGridModelLabelProvider

java.lang.Object
  extended by DecoratingStyledCellLabelProvider
      extended by eu.geclipse.ui.providers.DecoratingGridModelLabelProvider

public class DecoratingGridModelLabelProvider
extends DecoratingStyledCellLabelProvider

Decorating label provider that forwards the ITableLabelProvider functionalities to the IStyledLabelProvider if this is an instance of ITableLabelProvider.


Constructor Summary
DecoratingGridModelLabelProvider(IStyledLabelProvider labelProvider, ILabelDecorator decorator)
          Create a new label provider from the specified settings.
 
Method Summary
 Image getColumnImage(java.lang.Object element, int columnIndex)
           
 java.lang.String getColumnText(java.lang.Object element, int columnIndex)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecoratingGridModelLabelProvider

public DecoratingGridModelLabelProvider(IStyledLabelProvider labelProvider,
                                        ILabelDecorator decorator)
Create a new label provider from the specified settings.

Parameters:
labelProvider - The IStyledLabelProvider.
decorator - The ILabelDecorator.
Method Detail

getColumnImage

public Image getColumnImage(java.lang.Object element,
                            int columnIndex)

getColumnText

public java.lang.String getColumnText(java.lang.Object element,
                                      int columnIndex)

g-Eclipse
Release 1.0.0