Class LabelProviderChangedEvent

  • All Implemented Interfaces:
    java.io.Serializable

    public class LabelProviderChangedEvent
    extends java.util.EventObject
    Event object describing a label provider state change.
    See Also:
    ILabelProviderListener, Serialized Form
    • Field Summary

      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      LabelProviderChangedEvent​(IBaseLabelProvider source)
      Creates a new event for the given source, indicating that all labels provided by the source are no longer valid and should be updated.
      LabelProviderChangedEvent​(IBaseLabelProvider source, java.lang.Object element)
      Creates a new event for the given source, indicating that the label provided by the source for the given element is no longer valid and should be updated.
      LabelProviderChangedEvent​(IBaseLabelProvider source, java.lang.Object[] elements)
      Creates a new event for the given source, indicating that the label provided by the source for the given elements is no longer valid and should be updated.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getElement()
      Returns the first element whose label needs to be updated, or null if all labels need to be updated.
      java.lang.Object[] getElements()
      Returns the elements whose labels need to be updated, or null if all labels need to be updated.
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • LabelProviderChangedEvent

        public LabelProviderChangedEvent​(IBaseLabelProvider source)
        Creates a new event for the given source, indicating that all labels provided by the source are no longer valid and should be updated.
        Parameters:
        source - the label provider
      • LabelProviderChangedEvent

        public LabelProviderChangedEvent​(IBaseLabelProvider source,
                                         java.lang.Object[] elements)
        Creates a new event for the given source, indicating that the label provided by the source for the given elements is no longer valid and should be updated.
        Parameters:
        source - the label provider
        elements - the element whose labels have changed
      • LabelProviderChangedEvent

        public LabelProviderChangedEvent​(IBaseLabelProvider source,
                                         java.lang.Object element)
        Creates a new event for the given source, indicating that the label provided by the source for the given element is no longer valid and should be updated.
        Parameters:
        source - the label provider
        element - the element whose label needs to be updated
    • Method Detail

      • getElement

        public java.lang.Object getElement()
        Returns the first element whose label needs to be updated, or null if all labels need to be updated.
        Returns:
        the element whose label needs to be updated or null
      • getElements

        public java.lang.Object[] getElements()
        Returns the elements whose labels need to be updated, or null if all labels need to be updated.
        Returns:
        the element whose labels need to be updated or null