Class TypeInfoLabelProvider
- 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.md.ui.dialogs.types.TypeInfoLabelProvider
-
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,ILabelProvider
,IToolTipProvider
public class TypeInfoLabelProvider extends StyledCellLabelProvider implements ILabelProvider, DelegatingStyledCellLabelProvider.IStyledLabelProvider
LabelProvider forSelectTypeDialog
andSelectTypeEditor
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
COLORS_ON_SELECTION, NO_FOCUS
-
-
Constructor Summary
Constructors Constructor Description TypeInfoLabelProvider(TreeViewer treeViewer, boolean drawCheckbox)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.swt.graphics.Image
getImage(Object element)
StyledString
getStyledText(Object element)
String
getText(Object element)
String
getToolTipText(Object element)
void
update(ViewerCell cell)
boolean
useNativeToolTip(Object object)
-
Methods inherited from class org.eclipse.jface.viewers.StyledCellLabelProvider
dispose, 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, getToolTipTimeDisplayed
-
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
-
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.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
-
-
-
-
Constructor Detail
-
TypeInfoLabelProvider
public TypeInfoLabelProvider(TreeViewer treeViewer, boolean drawCheckbox)
Constructor- Parameters:
control
- - parent controldrawCheckbox
- - sets whether to draw a checkbox near the icon
-
-
Method Detail
-
getImage
public org.eclipse.swt.graphics.Image getImage(Object element)
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceILabelProvider
-
getText
public String getText(Object element)
- Specified by:
getText
in interfaceILabelProvider
-
getToolTipText
public String getToolTipText(Object element)
- Specified by:
getToolTipText
in interfaceIToolTipProvider
- Overrides:
getToolTipText
in classCellLabelProvider
-
useNativeToolTip
public boolean useNativeToolTip(Object object)
- Overrides:
useNativeToolTip
in classCellLabelProvider
-
update
public void update(ViewerCell cell)
- Overrides:
update
in classStyledCellLabelProvider
-
getStyledText
public StyledString getStyledText(Object element)
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
-