Class NavigatorLabelProvider

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.ui.model.WorkbenchLabelProvider
com._1c.g5.v8.dt.navigator.ui.NavigatorLabelProvider
All Implemented Interfaces:
DelegatingStyledCellLabelProvider.IStyledLabelProvider, IBaseLabelProvider, IColorProvider, IFontProvider, ILabelProvider, org.eclipse.ui.navigator.ICommonLabelProvider, org.eclipse.ui.navigator.IDescriptionProvider, org.eclipse.ui.navigator.IMementoAware

public class NavigatorLabelProvider extends org.eclipse.ui.model.WorkbenchLabelProvider implements org.eclipse.ui.navigator.ICommonLabelProvider
Label provider for Navigator.
  • Constructor Details

    • NavigatorLabelProvider

      public NavigatorLabelProvider()
  • Method Details

    • getStyledText

      public StyledString getStyledText(Object element)
      Specified by:
      getStyledText in interface DelegatingStyledCellLabelProvider.IStyledLabelProvider
      Overrides:
      getStyledText in class org.eclipse.ui.model.WorkbenchLabelProvider
    • restoreState

      public void restoreState(org.eclipse.ui.IMemento aMemento)
      Specified by:
      restoreState in interface org.eclipse.ui.navigator.IMementoAware
    • saveState

      public void saveState(org.eclipse.ui.IMemento aMemento)
      Specified by:
      saveState in interface org.eclipse.ui.navigator.IMementoAware
    • getDescription

      public String getDescription(Object anElement)
      Specified by:
      getDescription in interface org.eclipse.ui.navigator.IDescriptionProvider
    • init

      public void init(org.eclipse.ui.navigator.ICommonContentExtensionSite aConfig)
      Specified by:
      init in interface org.eclipse.ui.navigator.ICommonLabelProvider
    • dispose

      public void dispose()
      Specified by:
      dispose in interface IBaseLabelProvider
      Overrides:
      dispose in class org.eclipse.ui.model.WorkbenchLabelProvider