Class Index | File Index

Classes


Class orion.outliner.Outliner

An Outliner is a visual component that renders an itemized overview of a resource and acts as a selection provider on that resource. The itemized overview is obtained from the orion.outliner.OutlineService.
Defined in: </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.ui/web/orion/outliner.js>.

Class Summary
Constructor Attributes Constructor Name and Description
 
orion.outliner.Outliner(options, Parent)
Constructs a new Outliner with the given options.
Method Summary
Method Attributes Method Name and Description
 
createViewMode(provider)
 
destroyViewMode(provider)
 
Invokes the outline service to produce an outline
 
setContentType(fileContentType, title)
Called when the inputManager's contentType has changed, so we need to look up the capable outline providers.
 
 
Class Detail
orion.outliner.Outliner(options, Parent)
Constructs a new Outliner with the given options.
Parameters:
{Object} options
The options object
{Element} options.parent
The parent DOM element to put this outliner inside.
{Element} options.toolbar
The DOM element to render toolbar commands in.
{orion.serviceRegistry.ServiceRegistry} options.serviceRegistry
The service registry.
{orion.commands.CommandService} options.commandService
{Service of type orion.outliner.OutlineService} options.outlineService
The outline service to use.
{orion.selection.Selection} options.selectionService Optional
If provided, the selection service will be notified on outline selection rather than using anchor tag hrefs.
{orion.sidebar.Sidebar} Parent
sidebar
Method Detail
createViewMode(provider)
Parameters:
provider

destroyViewMode(provider)
Parameters:
provider

generateOutline()
Invokes the outline service to produce an outline

setContentType(fileContentType, title)
Called when the inputManager's contentType has changed, so we need to look up the capable outline providers.
Parameters:
{String} fileContentType
{String} title
TODO this is deprecated, should be removed along with "pattern" property of outliners.

setOutlineProviders(providers)
Parameters:
providers

setSelectedProvider(provider)
Parameters:
{orion.serviceregistry.ServiceReference} provider

Documentation generated by JsDoc Toolkit 2.4.0 on Tue Apr 01 2014 22:58:24 GMT-0400 (EDT)