Package org.eclipse.jface.viewers
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.
-
-
Field Summary
Fields Modifier and Type Field Description protected ISelectionselectionThe selection.-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description SelectionChangedEvent(ISelectionProvider source, ISelection selection)Creates a new event for the given source and selection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISelectiongetSelection()Returns the selection.ISelectionProvidergetSelectionProvider()Returns the selection provider that is the source of this event.IStructuredSelectiongetStructuredSelection()Returns the selection.-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Field Detail
-
selection
protected ISelection selection
The selection.
-
-
Constructor Detail
-
SelectionChangedEvent
public SelectionChangedEvent(ISelectionProvider source, ISelection selection)
Creates a new event for the given source and selection.- Parameters:
source- the selection providerselection- the selection
-
-
Method Detail
-
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
-
-