Class SearchStyledLabelProviderDelegate
java.lang.Object
com._1c.g5.v8.dt.internal.ui.validation.SearchStyledLabelProviderDelegate
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,IColorProvider
,IFontProvider
,ILabelProvider
,IToolTipProvider
public class SearchStyledLabelProviderDelegate
extends Object
implements DelegatingStyledCellLabelProvider.IStyledLabelProvider, ILabelProvider, IToolTipProvider, IFontProvider, IColorProvider
Checks template pattern in problem tree viewer columns and highlights found fragments.
-
Constructor Summary
ConstructorsConstructorDescriptionSearchStyledLabelProviderDelegate
(org.eclipse.swt.widgets.Display display, ISearchHistory searchHistory, ColumnLabelProvider labelProvider) Creates new instance. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ILabelProviderListener listener) void
dispose()
org.eclipse.swt.graphics.Color
getBackground
(Object element) org.eclipse.swt.graphics.Font
org.eclipse.swt.graphics.Color
getForeground
(Object element) org.eclipse.swt.graphics.Image
getStyledText
(Object element) getToolTipText
(Object element) boolean
isLabelProperty
(Object element, String property) void
removeListener
(ILabelProviderListener listener) boolean
testElement
(Object element) Tests element for show.
-
Constructor Details
-
SearchStyledLabelProviderDelegate
public SearchStyledLabelProviderDelegate(org.eclipse.swt.widgets.Display display, ISearchHistory searchHistory, ColumnLabelProvider labelProvider) Creates new instance.- Parameters:
labelProvider
- base label provider, cannot benull
filters
- problem filters, cannot benull
problemTreeViewer
- tree viwer, cannot benull
-
-
Method Details
-
getStyledText
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
testElement
Tests element for show.- Parameters:
element
- - tree element, cannot benull
- Returns:
- whether need to show the provided element
-
addListener
- Specified by:
addListener
in interfaceIBaseLabelProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelProperty
in interfaceIBaseLabelProvider
-
removeListener
- Specified by:
removeListener
in interfaceIBaseLabelProvider
-
getText
- Specified by:
getText
in interfaceILabelProvider
-
getImage
- Specified by:
getImage
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
- Specified by:
getImage
in interfaceILabelProvider
-
getToolTipText
- Specified by:
getToolTipText
in interfaceIToolTipProvider
-
getForeground
- Specified by:
getForeground
in interfaceIColorProvider
-
getBackground
- Specified by:
getBackground
in interfaceIColorProvider
-
getFont
- Specified by:
getFont
in interfaceIFontProvider
-