org.eclipse.xtext.ui.editor.outline.impl
Class OutlineNodeLabelProvider

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.CellLabelProvider
              extended by org.eclipse.jface.viewers.OwnerDrawLabelProvider
                  extended by org.eclipse.jface.viewers.StyledCellLabelProvider
                      extended by org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
                          extended by org.eclipse.xtext.ui.editor.outline.impl.OutlineNodeLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider
Direct Known Subclasses:
XtextOutlineNodeLabelProvider

public class OutlineNodeLabelProvider
extends org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
implements org.eclipse.jface.viewers.ILabelProvider

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
static class OutlineNodeLabelProvider.Delegate
           
 
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
 
Field Summary
 
Fields inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
COLORS_ON_SELECTION, NO_FOCUS
 
Constructor Summary
OutlineNodeLabelProvider(OutlineNodeLabelProvider.Delegate delegate)
           
 
Method Summary
 java.lang.String getText(java.lang.Object element)
           
 
Methods inherited from class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
addListener, dispose, getBackground, getFont, getForeground, getImage, getStyledStringProvider, getStyledText, isLabelProperty, removeListener, update
 
Methods inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
erase, getColumn, getViewer, initialize, isOwnerDrawEnabled, measure, paint, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedString
 
Methods inherited from class org.eclipse.jface.viewers.OwnerDrawLabelProvider
dispose, initialize, setOwnerDrawEnabled, setUpOwnerDraw
 
Methods inherited from class org.eclipse.jface.viewers.CellLabelProvider
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, useNativeToolTip
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
fireLabelProviderChanged
 
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.ILabelProvider
getImage
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
 

Constructor Detail

OutlineNodeLabelProvider

@Inject
public OutlineNodeLabelProvider(OutlineNodeLabelProvider.Delegate delegate)
Method Detail

getText

public java.lang.String getText(java.lang.Object element)
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider