Class Index | File Index

## Classes

- _global_
- Boolean
- Date
- Object
- orion
- orion.breadcrumbs.BreadCrumbs
- orion.commands.Command
- orion.commands.CommandService
- orion.compare.DiffProvider
- orion.compare.rulers.CompareOverviewRuler
- orion.compare.rulers.CompareRuler
- orion.compare.rulers.LineNumberCompareRuler
- orion.compareUtils
- orion.contentAssist.CssContentAssistProvider
- orion.dialogs.DialogService
- orion.editor.AbstractStyler
- orion.editor.ContentAssist
- orion.editor.Editor
- orion.editor.HtmlGrammar
- orion.editor.JavaScriptContentAssistProvider
- orion.editor.TextMateStyler
- orion.explorer-table.FileExplorer
- orion.explorer.Explorer
- orion.explorer.ExplorerFlatModel
- orion.explorer.ExplorerModel
- orion.explorer.SelectionRenderer
- orion.favorites.Favorites
- orion.favorites.FavoritesService
- orion.fileClient.FileClient
- orion.fileCommands
- orion.git.GitClonesExplorer
- orion.git.GitClonesModel
- orion.git.GitCommitNavigator
- orion.git.GitService
- orion.globalCommands
- orion.log.LogService
- orion.outliner.Outliner
- orion.outliner.OutlineService
- orion.pluginregistry.Plugin
- orion.pluginregistry.PluginRegistry
- orion.preferences.Preferences
- orion.preferences.PreferencesService
- orion.problems.ProblemService
- orion.profile.usersClient.UsersClient
- orion.searchClient.Searcher
- orion.searchResults.SearchResultsGenerator
- orion.selection.Selection
- orion.serviceregistry.EventTarget
- orion.serviceregistry.Service
- orion.serviceregistry.ServiceReference
- orion.serviceregistry.ServiceRegistration
- orion.serviceregistry.ServiceRegistry
- orion.status.StatusReportingService
- orion.textview.ContextMenuEvent
- orion.textview.DestroyEvent
- orion.textview.KeyBinding
- orion.textview.LineStyleEvent
- orion.textview.ModelChangedEvent
- orion.textview.ModelChangingEvent
- orion.textview.ModifyEvent
- orion.textview.Ruler
- orion.textview.ScrollEvent
- orion.textview.Selection
- orion.textview.SelectionEvent
- orion.textview.Style
- orion.textview.StyleRange
- orion.textview.TextModel
- orion.textview.TextView
- orion.textview.UndoStack
- orion.textview.VerifyEvent
- orion.treetable.TableTree
- orion.util
- orion.widgets.DirectoryTreeModel
- String

# Class orion.selection.Selection

Can provide one or more selections describing objects of interest. Used to establish input and output relationships between components. For example, the selection in one component can serve as the input of another component.
Defined in: </shared/eclipse/e4/orion/I201106270200/plugins/org.eclipse.orion.client.core/web/orion/selection.js>.

Class Summary
Constructor Attributes | Constructor Name and Description
--- | ---
| orion.selection.Selection() Constructs a new selection service.

Method Summary
Method Attributes | Method Name and Description
--- | ---
| getSelection(onDone) Obtains the current single selection and passes it to the provided function.
| getSelections(onDone) Obtains all current selections and passes them to the provided function.
| setSelections(itemOrArray) Sets the current selection

Class Detail
orion.selection.Selection()
Constructs a new selection service. Clients should obtain a selection service by requesting the service `orion.page.selection` from the service registry. This service constructor is only intended to be used by page service registry initialization code.
Method Detail
getSelection(onDone)
Obtains the current single selection and passes it to the provided function.

Parameters:
onDone
  The function to invoke with the selection

getSelections(onDone)
Obtains all current selections and passes them to the provided function.

Parameters:
onDone
  The function to invoke with the selections

setSelections(itemOrArray)
Sets the current selection

Parameters:
itemOrArray
  A single selected item or an array of selected items

Documentation generated by JsDoc Toolkit 2.4.0 on Mon Jun 27 2011 02:03:41 GMT-0400 (EDT)