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 Details

    • AbstractEventHandlersStyledLabelProvider

      public AbstractEventHandlersStyledLabelProvider(StructuredViewer viewer)
      Constructor.
      Parameters:
      viewer - - parent viewer. Can't be null.
  • Method Details

    • addListener

      public void addListener(ILabelProviderListener listener)
      Specified by:
      addListener in interface IBaseLabelProvider
    • dispose

      public void dispose()
      Specified by:
      dispose in interface IBaseLabelProvider
    • isLabelProperty

      public boolean isLabelProperty(Object element, String property)
      Specified by:
      isLabelProperty in interface IBaseLabelProvider
    • removeListener

      public void removeListener(ILabelProviderListener listener)
      Specified by:
      removeListener in interface IBaseLabelProvider
    • 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

      protected StyledString.Styler getMatchStyler()
      Returns text styler. Highlites text color into match color.
      Returns:
      text styler Can't return null.
    • getViewer

      protected StructuredViewer getViewer()
      Returns parent viewer.
      Returns:
      parent viewer. Can't return null.
    • getSearchFilter

      protected SearchFilterWithHistory getSearchFilter()
      Returns search filter of parent viewer.
      Returns:
      search filter of parent viewer. Can return null.
    • highlightText

      protected StyledString highlightText(String text)
      Highlights given text using parents viewer search pattern.
      Parameters:
      text - - text to highlight. Can't be null.
      Returns:
      highlited text. Can't return null.
    • highlightText

      protected StyledString highlightText(String text, SearchFilterWithHistory searchFilter)
      Highlights given text using given search pattern.
      Parameters:
      text - - text to highlight. Can't be null.
      searchFilter - - search filter. Can be null.
      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 be null.
      Returns:
      extension method image. Can't return null.