Class SelectionChangedEvent

java.lang.Object
java.util.EventObject
org.eclipse.jface.viewers.SelectionChangedEvent
All Implemented Interfaces:
Serializable

public class SelectionChangedEvent extends EventObject
Event object describing a selection change. The source of these events is a selection provider.
See Also:
  • Field Details

    • selection

      protected ISelection selection
      The selection.
  • Constructor Details

    • SelectionChangedEvent

      public SelectionChangedEvent(ISelectionProvider source, ISelection selection)
      Creates a new event for the given source and selection.
      Parameters:
      source - the selection provider
      selection - the selection
  • Method Details

    • getSelection

      public ISelection getSelection()
      Returns the selection.
      Returns:
      the selection
    • getStructuredSelection

      public IStructuredSelection getStructuredSelection() throws ClassCastException
      Returns the selection.
      Returns:
      IStructuredSelection
      Throws:
      ClassCastException - if the selection is not an instance of IStructuredSelection
      Since:
      3.13
    • getSelectionProvider

      public ISelectionProvider getSelectionProvider()
      Returns the selection provider that is the source of this event.
      Returns:
      the originating selection provider