Class BslCallHierarchyLabelProvider
- java.lang.Object
-
- org.eclipse.core.commands.common.EventManager
-
- org.eclipse.jface.viewers.BaseLabelProvider
-
- org.eclipse.jface.viewers.LabelProvider
-
- com._1c.g5.v8.dt.bsl.ui.editor.callhierarchy.BslCallHierarchyLabelProvider
-
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,ILabelProvider
,ITableLabelProvider
public class BslCallHierarchyLabelProvider extends LabelProvider implements DelegatingStyledCellLabelProvider.IStyledLabelProvider, ITableLabelProvider
Special implementation ofLabelProvider
forCallHierarchyViewPart
This implementation has more right adapted methodsgetText(Object)
andgetImage(Object)
for built-in language
-
-
Field Summary
Fields Modifier and Type Field Description protected IBslModuleContextDefService
contextDefService
protected BslEventsService
eventService
protected IBslOwnerComputerService
ownerService
protected IQualifiedNameFilePathConverter
qualifiedNameFilePathConverter
protected org.eclipse.xtext.naming.IQualifiedNameProvider
qualifiedNameProvider
protected IResourceLookup
resourceLookup
-
Constructor Summary
Constructors Constructor Description BslCallHierarchyLabelProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clearTemporaryData()
Clears temporary data.org.eclipse.swt.graphics.Image
getColumnImage(Object element, int columnIndex)
String
getColumnText(Object element, int columnIndex)
org.eclipse.swt.graphics.Image
getImage(Object element)
StyledString
getStyledText(Object element)
String
getText(Object element)
-
Methods inherited from class org.eclipse.jface.viewers.LabelProvider
createImageProvider, createTextImageProvider, createTextProvider
-
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, 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
-
-
-
-
Field Detail
-
qualifiedNameProvider
@Inject protected org.eclipse.xtext.naming.IQualifiedNameProvider qualifiedNameProvider
-
resourceLookup
@Inject protected IResourceLookup resourceLookup
-
ownerService
@Inject protected IBslOwnerComputerService ownerService
-
qualifiedNameFilePathConverter
@Inject protected IQualifiedNameFilePathConverter qualifiedNameFilePathConverter
-
eventService
@Inject protected BslEventsService eventService
-
contextDefService
@Inject protected IBslModuleContextDefService contextDefService
-
-
Method Detail
-
getText
public String getText(Object element)
- Specified by:
getText
in interfaceILabelProvider
- Overrides:
getText
in classLabelProvider
-
getImage
public org.eclipse.swt.graphics.Image getImage(Object element)
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceILabelProvider
- Overrides:
getImage
in classLabelProvider
-
clearTemporaryData
public void clearTemporaryData()
Clears temporary data. This methods is called before each references finding operation
-
getStyledText
public StyledString getStyledText(Object element)
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
getColumnImage
public org.eclipse.swt.graphics.Image getColumnImage(Object element, int columnIndex)
- Specified by:
getColumnImage
in interfaceITableLabelProvider
-
getColumnText
public String getColumnText(Object element, int columnIndex)
- Specified by:
getColumnText
in interfaceITableLabelProvider
-
-