org.eclipse.xtext.xtext.ui.editor.outline
Class XtextOutlineNodeLabelProvider

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
                              extended by org.eclipse.xtext.xtext.ui.editor.outline.XtextOutlineNodeLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider

public class XtextOutlineNodeLabelProvider
extends OutlineNodeLabelProvider

Author:
Jan Koehnlein - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.outline.impl.OutlineNodeLabelProvider
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
XtextOutlineNodeLabelProvider(OutlineNodeLabelProvider.Delegate delegate)
           
 
Method Summary
protected  org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
          Returns the styled text for the label of the given element.
protected  boolean isShowReturnTypes()
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.outline.impl.OutlineNodeLabelProvider
getText
 
Methods inherited from class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
addListener, dispose, getBackground, getFont, getForeground, getImage, getStyledStringProvider, 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

XtextOutlineNodeLabelProvider

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

getStyledText

protected org.eclipse.jface.viewers.StyledString getStyledText(java.lang.Object element)
Description copied from class: org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
Returns the styled text for the label of the given element.

Overrides:
getStyledText in class org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider
Parameters:
element - the element for which to provide the styled label text
Returns:
the styled text string used to label the element

isShowReturnTypes

protected boolean isShowReturnTypes()