Eclipse Platform
2.1

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.text Provides a framework for creating, manipulating, displaying and editing 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 for search pages. 
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.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.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
 void AbstractLaunchHistoryAction.selectionChanged(IAction action, ISelection selection)
           
 void OpenLaunchDialogAction.selectionChanged(IAction action, ISelection selection)
           
 void LaunchAsAction.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.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)
           
 

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 DoubleClickEvent.selection
          The selection.
protected  ISelection OpenEvent.selection
          The selection.
protected  ISelection SelectionChangedEvent.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 DoubleClickEvent.getSelection()
          Returns the selection.
 ISelection OpenEvent.getSelection()
          Returns the selection.
 ISelection ISelectionProvider.getSelection()
          Returns the current selection for this provider.
 ISelection SelectionChangedEvent.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)
          The StructuredViewer implementation of this method does the following.
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
DoubleClickEvent(Viewer 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.
SelectionChangedEvent(ISelectionProvider 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()
          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.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
 void IActionDelegate.selectionChanged(IAction action, ISelection selection)
          Notifies this action delegate that the selection in the workbench has changed.
 void ISelectionListener.selectionChanged(IWorkbenchPart part, ISelection selection)
          Notifies this listener that the selection 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.part
 

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

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

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.
 

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.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.
 


Eclipse Platform
2.1

Copyright (c) IBM Corp. and others 2000, 2003. All Rights Reserved.