Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.eclipse.jface.viewers.ISelection

Packages that use ISelection
org.eclipse.compare | Provides support for performing structural and textual compare operations on arbitrary data and displaying the results.
org.eclipse.compare.contentmergeviewer | Support for compare and merge viewers which show the content side-by-side.
org.eclipse.debug.ui | Provides a generic debugger user interface that clients may customize via standard workbench extension points.
org.eclipse.debug.ui.actions | Provides a set of actions related to running and debugging applications.
org.eclipse.help.ui.browser | Provides an implementation of IWorkbenchWindowActionDelegate for opening a URL in a browser.
org.eclipse.jface.preference | Provides a framework for preferences.
org.eclipse.jface.text | Provides a framework for creating and manipulating text documents.
org.eclipse.jface.viewers | Provides a framework for viewers, which are model-based content adapters for SWT widgets.
org.eclipse.search.ui | Provides classes and interfaces to run search queries and manage their results.
org.eclipse.team.ui.synchronize | Contains the team synchronization presentation framework and support for the Synchronize View.
org.eclipse.ui | Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface.
org.eclipse.ui.actions | Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface.
org.eclipse.ui.forms | Forms-based controls for use in views, editors, and wizards.
org.eclipse.ui.part | Classes for the creation of workbench parts that integrate with the Eclipse Platform User Interface.
org.eclipse.ui.texteditor | Provides a framework for text editors obeying to the desktop rules.
org.eclipse.ui.texteditor.quickdiff | Provides interfaces to for the `org.eclipse.ui.editors.quickDiffReferenceProvider` extension point and adds an action to enable quick diff display for an editor.
org.eclipse.ui.views.contentoutline | Provides the standard Content Outline view which can show the active editor's custom outline for the document being edited.
org.eclipse.ui.views.framelist | Provides support for a web-browser style of navigation within a view by maintaining a list of frames.
org.eclipse.ui.views.navigator | Provides the standard Resource Navigator view which presents the tree of resources in the workspace.
org.eclipse.ui.views.properties | Provides the standard Property Sheet view which displays custom properties of the active workbench part's current selection.
org.eclipse.ui.views.tasklist | Provides the standard Task List view for displaying tasks and problem annotations on resources.

Uses of ISelection in org.eclipse.compare

Methods in org.eclipse.compare that return ISelection
`ISelection` | `CompareViewerSwitchingPane.getSelection()`

Methods in org.eclipse.compare with parameters of type ISelection
`void` | `CompareViewerSwitchingPane.setSelection(ISelection s)`

Uses of ISelection in org.eclipse.compare.contentmergeviewer

Methods in org.eclipse.compare.contentmergeviewer that return ISelection
`ISelection` | `ContentMergeViewer.getSelection()` The `ContentMergeViewer` implementation of this `Viewer` method returns the empty selection.

Methods in org.eclipse.compare.contentmergeviewer with parameters of type ISelection
`void` | `ContentMergeViewer.setSelection(ISelection s, boolean reveal)` The `ContentMergeViewer` implementation of this `Viewer` method does nothing.

Uses of ISelection in org.eclipse.debug.ui

Methods in org.eclipse.debug.ui with parameters of type ISelection
`void` | `ILaunchShortcut.launch(ISelection selection, String mode)` Locates a launchable entity in the given selection and launches an application in the specified mode.

Uses of ISelection in org.eclipse.debug.ui.actions

Methods in org.eclipse.debug.ui.actions with parameters of type ISelection
`protected void` | `ToggleWatchpointActionDelegate.performAction(IToggleBreakpointsTarget target, IWorkbenchPart part, ISelection selection)`
`protected void` | `ToggleMethodBreakpointActionDelegate.performAction(IToggleBreakpointsTarget target, IWorkbenchPart part, ISelection selection)`
`void` | `RunToLineActionDelegate.selectionChanged(IAction action, ISelection selection)`
`void` | `OpenLaunchDialogAction.selectionChanged(IAction action, ISelection selection)`
`void` | `LaunchAsAction.selectionChanged(IAction action, ISelection selection)`
`void` | `IToggleBreakpointsTarget.toggleLineBreakpoints(IWorkbenchPart part, ISelection selection)` Creates new line breakpoints or removes existing breakpoints.
`boolean` | `IToggleBreakpointsTarget.canToggleLineBreakpoints(IWorkbenchPart part, ISelection selection)` Returns whether line breakpoints can be toggled on the given selection.
`void` | `IToggleBreakpointsTarget.toggleMethodBreakpoints(IWorkbenchPart part, ISelection selection)` Creates new method breakpoints or removes existing breakpoints.
`boolean` | `IToggleBreakpointsTarget.canToggleMethodBreakpoints(IWorkbenchPart part, ISelection selection)` Returns whether method breakpoints can be toggled on the given selection.
`void` | `IToggleBreakpointsTarget.toggleWatchpoints(IWorkbenchPart part, ISelection selection)` Creates new watchpoints or removes existing breakpoints.
`boolean` | `IToggleBreakpointsTarget.canToggleWatchpoints(IWorkbenchPart part, ISelection selection)` Returns whether watchpoints can be toggled on the given selection.
`void` | `IRunToLineTarget.runToLine(IWorkbenchPart part, ISelection selection, ISuspendResume target)` Perform a run to line operation on the given element that is currently selected and suspended in the Debug view.
`boolean` | `IRunToLineTarget.canRunToLine(IWorkbenchPart part, ISelection selection, ISuspendResume target)` Returns whether a run to line operation can be performed on the given element that is currently selected and suspended in the Debug view.
`void` | `ContextualLaunchAction.selectionChanged(IAction action, ISelection selection)`
`void` | `AbstractLaunchHistoryAction.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.help.ui.browser

Methods in org.eclipse.help.ui.browser with parameters of type ISelection
`void` | `LaunchURL.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.jface.preference

Methods in org.eclipse.jface.preference with parameters of type ISelection
`protected IPreferenceNode` | `PreferenceDialog.getSingleSelection(ISelection selection)`

Uses of ISelection in org.eclipse.jface.text

Subinterfaces of ISelection in org.eclipse.jface.text
`interface` | `IMarkSelection` A mark selection.
`interface` | `ITextSelection` This interface represents a textual selection.

Classes in org.eclipse.jface.text that implement ISelection
`class` | `MarkSelection` Default implementation of `IMarkSelection`.
`class` | `TextSelection` Standard implementation of `ITextSelection`.

Methods in org.eclipse.jface.text that return ISelection
`ISelection` | `TextViewer.getSelection()`

Methods in org.eclipse.jface.text with parameters of type ISelection
`void` | `TextViewer.setSelection(ISelection selection, boolean reveal)`
`boolean` | `ISelectionValidator.isValid(ISelection selection)` Tests whether the given post selection is still valid.

Uses of ISelection in org.eclipse.jface.viewers

Subinterfaces of ISelection in org.eclipse.jface.viewers
`interface` | `IStructuredSelection` A selection containing elements.

Classes in org.eclipse.jface.viewers that implement ISelection
`class` | `StructuredSelection` A concrete implementation of the `IStructuredSelection` interface, suitable for instantiating.

Fields in org.eclipse.jface.viewers declared as ISelection
`protected ISelection` | `SelectionChangedEvent.selection` The selection.
`protected ISelection` | `OpenEvent.selection` The selection.
`protected ISelection` | `DoubleClickEvent.selection` The selection.

Methods in org.eclipse.jface.viewers that return ISelection
`abstract ISelection` | `Viewer.getSelection()`
`ISelection` | `StructuredViewer.getSelection()` The `StructuredViewer` implementation of this method returns the result as an `IStructuredSelection`.
`ISelection` | `SelectionChangedEvent.getSelection()` Returns the selection.
`ISelection` | `OpenEvent.getSelection()` Returns the selection.
`ISelection` | `ISelectionProvider.getSelection()` Returns the current selection for this provider.
`ISelection` | `DoubleClickEvent.getSelection()` Returns the selection.

Methods in org.eclipse.jface.viewers with parameters of type ISelection
`void` | `Viewer.setSelection(ISelection selection)` The viewer implementation of this `ISelectionProvider` method make the new selection for this viewer without making it visible.
`abstract void` | `Viewer.setSelection(ISelection selection, boolean reveal)` Sets a new selection for this viewer and optionally makes it visible.
`protected void` | `StructuredViewer.handleInvalidSelection(ISelection invalidSelection, ISelection newSelection)` Handles an invalid selection.
`void` | `StructuredViewer.setSelection(ISelection selection, boolean reveal)`
`protected void` | `StructuredViewer.setSelectionToWidget(ISelection selection, boolean reveal)` Converts the selection to a `List` and calls `setSelectionToWidget(List, boolean)`.
`protected void` | `StructuredViewer.updateSelection(ISelection selection)` Updates the selection of this viewer.
`void` | `ISelectionProvider.setSelection(ISelection selection)` Sets the current selection for this selection provider.

Constructors in org.eclipse.jface.viewers with parameters of type ISelection
`SelectionChangedEvent(ISelectionProvider source, ISelection selection)` Creates a new event for the given source and selection.
`OpenEvent(Viewer source, ISelection selection)` Creates a new event for the given source and selection.
`DoubleClickEvent(Viewer source, ISelection selection)` Creates a new event for the given source and selection.

Uses of ISelection in org.eclipse.search.ui

Methods in org.eclipse.search.ui that return ISelection
`ISelection` | `ISearchResultView.getSelection()` Deprecated. Returns the current selection of the search result view
`ISelection` | `ISearchPageContainer.getSelection()` Returns the selection with which this container was opened.

Uses of ISelection in org.eclipse.team.ui.synchronize

Methods in org.eclipse.team.ui.synchronize with parameters of type ISelection
`void` | `SynchronizeModelAction.selectionChanged(ISelection selection)` Set the selection of this action to the given selection

Uses of ISelection in org.eclipse.ui

Methods in org.eclipse.ui that return ISelection
`ISelection` | `ISelectionService.getSelection()` Returns the current selection in the active part.
`ISelection` | `ISelectionService.getSelection(String partId)` Returns the current selection in the part with the given id.

Methods in org.eclipse.ui with parameters of type ISelection
`boolean` | `SelectionEnabler.isEnabledForSelection(ISelection selection)` Check if the receiver is enabled for the given selection.
`void` | `ISelectionListener.selectionChanged(IWorkbenchPart part, ISelection selection)` Notifies this listener that the selection has changed.
`void` | `IActionDelegate.selectionChanged(IAction action, ISelection selection)` Notifies this action delegate that the selection in the workbench has changed.

Uses of ISelection in org.eclipse.ui.actions

Methods in org.eclipse.ui.actions that return ISelection
`ISelection` | `SelectionProviderAction.getSelection()` Returns the current selection in the selection provider.
`ISelection` | `ActionContext.getSelection()` Returns the selection.

Methods in org.eclipse.ui.actions with parameters of type ISelection
`void` | `SelectionProviderAction.selectionChanged(ISelection selection)` Notifies this action that the given (non-structured) selection has changed in the selection provider.
`void` | `ActionDelegate.selectionChanged(IAction action, ISelection selection)` The `ActionDelegate` implementation of this `IActionDelegate` method does nothing.
`void` | `ActionContext.setSelection(ISelection selection)` Sets the selection.

Constructors in org.eclipse.ui.actions with parameters of type ISelection
`ActionContext(ISelection selection)` Creates a new action context with the given selection.

Uses of ISelection in org.eclipse.ui.forms

Methods in org.eclipse.ui.forms with parameters of type ISelection
`void` | `ManagedForm.fireSelectionChanged(IFormPart part, ISelection selection)` A part can use this method to notify other parts that implement IPartSelectionListener about selection changes.
`void` | `IPartSelectionListener.selectionChanged(IFormPart part, ISelection selection)` Called when the provided part has changed selection state.
`void` | `IManagedForm.fireSelectionChanged(IFormPart part, ISelection selection)` A part can use this method to notify other parts that implement IPartSelectionListener about selection changes.
`void` | `DetailsPart.selectionChanged(IFormPart part, ISelection selection)`

Uses of ISelection in org.eclipse.ui.part

Methods in org.eclipse.ui.part that return ISelection
`ISelection` | `ShowInContext.getSelection()` Returns the selection, or `null` to indicate no selection.
`ISelection` | `PageBookView.SelectionProvider.getSelection()`
`ISelection` | `MultiPageSelectionProvider.getSelection()`
`ISelection` | `ShowInContext.getSelection()` Returns the selection, or `null` to indicate no selection.
`ISelection` | `PageBookView.SelectionProvider.getSelection()`
`ISelection` | `MultiPageSelectionProvider.getSelection()`

Methods in org.eclipse.ui.part with parameters of type ISelection
`void` | `ShowInContext.setSelection(ISelection selection)` Sets the selection, or `null` to indicate no selection.
`void` | `PageBookView.SelectionProvider.setSelection(ISelection selection)`
`void` | `MultiPageSelectionProvider.setSelection(ISelection selection)`
`void` | `ISetSelectionTarget.selectReveal(ISelection selection)` Reveals and selects the given element within this target view.
`void` | `ShowInContext.setSelection(ISelection selection)` Sets the selection, or `null` to indicate no selection.
`void` | `PageBookView.SelectionProvider.setSelection(ISelection selection)`
`void` | `MultiPageSelectionProvider.setSelection(ISelection selection)`
`void` | `ISetSelectionTarget.selectReveal(ISelection selection)` Reveals and selects the given element within this target view.

Constructors in org.eclipse.ui.part with parameters of type ISelection
`ShowInContext(Object input, ISelection selection)` Constructs a new `ShowInContext` with the given input and selection.
`ShowInContext(Object input, ISelection selection)` Constructs a new `ShowInContext` with the given input and selection.

Uses of ISelection in org.eclipse.ui.texteditor

Methods in org.eclipse.ui.texteditor that return ISelection
`protected ISelection` | `AbstractTextEditor.doGetSelection()` Returns the current selection.

Methods in org.eclipse.ui.texteditor with parameters of type ISelection
`protected void` | `AbstractTextEditor.doSetSelection(ISelection selection)` Sets the given selection.
`void` | `AbstractRulerActionDelegate.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.ui.texteditor.quickdiff

Methods in org.eclipse.ui.texteditor.quickdiff with parameters of type ISelection
`void` | `QuickDiffToggleAction.selectionChanged(IAction action, ISelection selection)`

Uses of ISelection in org.eclipse.ui.views.contentoutline

Methods in org.eclipse.ui.views.contentoutline that return ISelection
`ISelection` | `ContentOutlinePage.getSelection()`
`ISelection` | `ContentOutline.getSelection()`

Methods in org.eclipse.ui.views.contentoutline with parameters of type ISelection
`protected void` | `ContentOutlinePage.fireSelectionChanged(ISelection selection)` Fires a selection changed event.
`void` | `ContentOutlinePage.setSelection(ISelection selection)`
`void` | `ContentOutline.setSelection(ISelection selection)`

Uses of ISelection in org.eclipse.ui.views.framelist

Methods in org.eclipse.ui.views.framelist that return ISelection
`ISelection` | `TreeFrame.getSelection()` Returns the selection.

Methods in org.eclipse.ui.views.framelist with parameters of type ISelection
`void` | `TreeFrame.setSelection(ISelection selection)` Sets the selection.

Uses of ISelection in org.eclipse.ui.views.navigator

Methods in org.eclipse.ui.views.navigator that return ISelection
`ISelection` | `LocalSelectionTransfer.getSelection()` Returns the local transfer data.

Methods in org.eclipse.ui.views.navigator with parameters of type ISelection
`void` | `ResourceNavigator.selectReveal(ISelection selection)` Selects and reveals the specified elements.
`void` | `LocalSelectionTransfer.setSelection(ISelection s)` Sets the transfer data for local use.

Uses of ISelection in org.eclipse.ui.views.properties

Methods in org.eclipse.ui.views.properties with parameters of type ISelection
`void` | `PropertySheetPage.handleEntrySelection(ISelection selection)` Handles a selection change in the entry table.
`void` | `PropertySheetPage.selectionChanged(IWorkbenchPart part, ISelection selection)`
`void` | `PropertySheet.selectionChanged(IWorkbenchPart part, ISelection sel)`

Uses of ISelection in org.eclipse.ui.views.tasklist

Methods in org.eclipse.ui.views.tasklist that return ISelection
`ISelection` | `TaskList.getSelection()` API method which returns the current selection.

Methods in org.eclipse.ui.views.tasklist with parameters of type ISelection
`void` | `TaskList.setSelection(ISelection selection, boolean reveal)` API method which sets the current selection of this viewer.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.