Class DefaultTimelineLabelProvider

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.nebula.widgets.timeline.jface.DefaultTimelineLabelProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IToolTipProvider, ITimelineLabelProvider

public class DefaultTimelineLabelProvider
extends org.eclipse.jface.viewers.LabelProvider
implements ITimelineLabelProvider, org.eclipse.jface.viewers.IToolTipProvider, org.eclipse.jface.viewers.IColorProvider
  • Constructor Summary

    Constructors 
    Constructor Description
    DefaultTimelineLabelProvider​(org.eclipse.jface.resource.ResourceManager resourceManager)  
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.swt.graphics.Color getBackground​(java.lang.Object element)  
    org.eclipse.swt.graphics.Color getForeground​(java.lang.Object element)  
    Timing getTimings​(java.lang.Object element)
    Get event timings.
    java.lang.String getToolTipText​(java.lang.Object element)  

    Methods inherited from class org.eclipse.jface.viewers.LabelProvider

    createImageProvider, createTextImageProvider, createTextProvider, getImage, getText

    Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider

    addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider

    addListener, dispose, isLabelProperty, removeListener

    Methods inherited from interface org.eclipse.jface.viewers.ILabelProvider

    getImage, getText
  • Constructor Details

  • Method Details

    • getToolTipText

      public java.lang.String getToolTipText​(java.lang.Object element)
      Specified by:
      getToolTipText in interface org.eclipse.jface.viewers.IToolTipProvider
    • getTimings

      public Timing getTimings​(java.lang.Object element)
      Description copied from interface: ITimelineLabelProvider
      Get event timings. Timings are defined for ICursor ans ITimelineEvent objects. For all other objects the return value is ignored.
      Specified by:
      getTimings in interface ITimelineLabelProvider
      Parameters:
      element - element to get timings for
      Returns:
      timings of event or cursor in elementary time units (nanoseconds)
    • getForeground

      public org.eclipse.swt.graphics.Color getForeground​(java.lang.Object element)
      Specified by:
      getForeground in interface org.eclipse.jface.viewers.IColorProvider
    • getBackground

      public org.eclipse.swt.graphics.Color getBackground​(java.lang.Object element)
      Specified by:
      getBackground in interface org.eclipse.jface.viewers.IColorProvider