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 TypeMethodDescriptionvoidaddListener(ILabelProviderListener listener) voiddispose()org.eclipse.swt.graphics.ColorgetBackground(Object element) org.eclipse.swt.graphics.Fontorg.eclipse.swt.graphics.ColorgetForeground(Object element) org.eclipse.swt.graphics.ImagegetStyledText(Object element) getToolTipText(Object element) booleanisLabelProperty(Object element, String property) voidremoveListener(ILabelProviderListener listener) booleantestElement(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 benullfilters- problem filters, cannot benullproblemTreeViewer- tree viwer, cannot benull
-
-
Method Details
-
getStyledText
- Specified by:
getStyledTextin interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
testElement
Tests element for show.- Parameters:
element- - tree element, cannot benull- Returns:
- whether need to show the provided element
-
addListener
- Specified by:
addListenerin interfaceIBaseLabelProvider
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelPropertyin interfaceIBaseLabelProvider
-
removeListener
- Specified by:
removeListenerin interfaceIBaseLabelProvider
-
getText
- Specified by:
getTextin interfaceILabelProvider
-
getImage
- Specified by:
getImagein interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider- Specified by:
getImagein interfaceILabelProvider
-
getToolTipText
- Specified by:
getToolTipTextin interfaceIToolTipProvider
-
getForeground
- Specified by:
getForegroundin interfaceIColorProvider
-
getBackground
- Specified by:
getBackgroundin interfaceIColorProvider
-
getFont
- Specified by:
getFontin interfaceIFontProvider
-