Class AbstractEventHandlersStyledLabelProvider
java.lang.Object
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractLabelProvider
com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractEventHandlersStyledLabelProvider
- All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider,IBaseLabelProvider
- Direct Known Subclasses:
EventHandlerParamViewerLabelProvider,EventHandlersViewerLabelProvider,FilterEventViewerLabelProvider,FilterHandlerViewerLabelProvider,FilterSourceViewerLabelProvider,SubsystemViewerLabelProvider
public abstract class AbstractEventHandlersStyledLabelProvider
extends AbstractLabelProvider
implements DelegatingStyledCellLabelProvider.IStyledLabelProvider
Base class for event handlers plugin styled label provider.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ILabelProviderListener listener) voiddispose()protected org.eclipse.swt.graphics.ImagegetExtensionHandlerImage(ExtensionMethodContainer extensionMethodContainer) Returns extension method image.protected org.eclipse.swt.graphics.ColorGet pattern match color.protected StyledString.StylerReturns text styler.protected SearchFilterWithHistoryReturns search filter of parent viewer.protected StructuredViewerReturns parent viewer.protected StyledStringhighlightText(String text) Highlights given text using parents viewer search pattern.protected StyledStringhighlightText(String text, SearchFilterWithHistory searchFilter) Highlights given text using given search pattern.booleanisLabelProperty(Object element, String property) voidremoveListener(ILabelProviderListener listener) Methods inherited from class com._1c.g5.v8.dt.eventhandlers.ui.providers.AbstractLabelProvider
getTypeItemImage, removeFirstSegmentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jface.viewers.DelegatingStyledCellLabelProvider.IStyledLabelProvider
getImage, getStyledText
-
Constructor Details
-
AbstractEventHandlersStyledLabelProvider
Constructor.- Parameters:
viewer- - parent viewer. Can't benull.
-
-
Method Details
-
addListener
- Specified by:
addListenerin interfaceIBaseLabelProvider
-
dispose
public void dispose()- Specified by:
disposein interfaceIBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelPropertyin interfaceIBaseLabelProvider
-
removeListener
- Specified by:
removeListenerin interfaceIBaseLabelProvider
-
getMatchColor
protected org.eclipse.swt.graphics.Color getMatchColor()Get pattern match color. Used to highlight text.- Returns:
- pattern match color. Can't return
null.
-
getMatchStyler
Returns text styler. Highlites text color into match color.- Returns:
- text styler Can't return
null.
-
getViewer
Returns parent viewer.- Returns:
- parent viewer. Can't return
null.
-
getSearchFilter
Returns search filter of parent viewer.- Returns:
- search filter of parent viewer. Can return
null.
-
highlightText
Highlights given text using parents viewer search pattern.- Parameters:
text- - text to highlight. Can't benull.- Returns:
- highlited text. Can't return
null.
-
highlightText
Highlights given text using given search pattern.- Parameters:
text- - text to highlight. Can't benull.searchFilter- - search filter. Can benull.- Returns:
- highlited text. Can't return
null.
-
getExtensionHandlerImage
protected org.eclipse.swt.graphics.Image getExtensionHandlerImage(ExtensionMethodContainer extensionMethodContainer) Returns extension method image.- Parameters:
extensionMethodContainer- - extension method container. Can't benull.- Returns:
- extension method image. Can't return
null.
-