Class MethodListLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.OwnerDrawLabelProvider
org.eclipse.jface.viewers.StyledCellLabelProvider
com._1c.g5.v8.dt.internal.profiling.ui.view.methodlist.MethodListLabelProvider
- All Implemented Interfaces:
IBaseLabelProvider
,IToolTipProvider
Label provider drawing strings with methods' signatures.
-
Field Summary
Fields inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
COLORS_ON_SELECTION, NO_FOCUS
-
Constructor Summary
ConstructorsConstructorDescriptionCreates new label provider and associates it with specified table viewer. -
Method Summary
Modifier and TypeMethodDescriptiongetToolTipText
(Object element) protected void
void
setGroupMethods
(boolean groupModules) Sets whether methods should be grouped by modules or not.Methods inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
dispose, erase, getColumn, getViewer, initialize, isOwnerDrawEnabled, measure, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedString, update
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, getToolTipTimeDisplayed, useNativeToolTip
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
MethodListLabelProvider
Creates new label provider and associates it with specified table viewer.- Parameters:
tree
- Tree viewer to associate this provider with.
-
-
Method Details
-
getToolTipText
- Specified by:
getToolTipText
in interfaceIToolTipProvider
- Overrides:
getToolTipText
in classCellLabelProvider
-
setGroupMethods
public void setGroupMethods(boolean groupModules) Sets whether methods should be grouped by modules or not.- Parameters:
groupMethods
-true
if methods should be grouped by modules,false
otherwise.
-
paint
- Overrides:
paint
in classStyledCellLabelProvider
-