Package com._1c.g5.v8.dt.md.ui.providers
Class SearchNavigatorStyledLabelProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.md.ui.providers.SearchNavigatorStyledLabelProvider
-
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider
,IBaseLabelProvider
,ILabelProvider
public class SearchNavigatorStyledLabelProvider extends Object implements ILabelProvider, DelegatingStyledCellLabelProvider.IStyledLabelProvider
The base implementation of the styled label provider to provide styled text for the navigator. The custom styled text is provided when the search is active for the given tree viewer.
-
-
Field Summary
Fields Modifier and Type Field Description protected ILabelProvider
navagatorLabelProvider
The navigator label providerprotected TreeViewer
viewer
The tree viewer
-
Constructor Summary
Constructors Constructor Description SearchNavigatorStyledLabelProvider(TreeViewer viewer, SearchFilterWithHistory searchFilterWithHistory)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(ILabelProviderListener listener)
void
dispose()
org.eclipse.swt.graphics.Image
getImage(Object element)
StyledString
getStyledText(Object element)
String
getText(Object element)
boolean
isLabelProperty(Object element, String property)
void
removeListener(ILabelProviderListener listener)
-
-
-
Field Detail
-
navagatorLabelProvider
protected ILabelProvider navagatorLabelProvider
The navigator label provider
-
viewer
protected TreeViewer viewer
The tree viewer
-
-
Constructor Detail
-
SearchNavigatorStyledLabelProvider
public SearchNavigatorStyledLabelProvider(TreeViewer viewer, SearchFilterWithHistory searchFilterWithHistory)
Constructor.- Parameters:
viewer
- the tree viewer, can not benull
searchFilterWithHistory
- the search filter with history, can not benull
-
-
Method Detail
-
addListener
public void addListener(ILabelProviderListener listener)
- Specified by:
addListener
in interfaceIBaseLabelProvider
-
dispose
public void dispose()
- Specified by:
dispose
in interfaceIBaseLabelProvider
-
isLabelProperty
public boolean isLabelProperty(Object element, String property)
- Specified by:
isLabelProperty
in interfaceIBaseLabelProvider
-
removeListener
public void removeListener(ILabelProviderListener listener)
- Specified by:
removeListener
in interfaceIBaseLabelProvider
-
getStyledText
public StyledString getStyledText(Object element)
- Specified by:
getStyledText
in interfaceDelegatingStyledCellLabelProvider.IStyledLabelProvider
-
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
-
-