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>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| 
								orion.outliner.Outliner(options, Parent)
							 Constructs a new Outliner with the given options. | 
| 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. | |
| setOutlineProviders(providers)
								 | |
| setSelectedProvider(provider)
								 | 
					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