Class orion.preferences.PreferencesService
				
				
			
				The preferences service manages a hierarchical set of preference
nodes. Each node consists of preference key/value pairs.
				
				
					
Defined in:  </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.core/web/orion/preferences.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| Constructs a new preference service. | 
| Method Attributes | Method Name and Description | 
|---|---|
| addChangeListener(callback)
								 | |
| getPreferences(name, optScope)
								 Retrieves the preferences of the given node name. | |
| getSetting(subcategories, subcategory, element)
								 | |
| listenForChangedSettings(key, optScope, callback)
								 | |
| removeChangeListener(callback)
								 | 
					Class Detail
				
				
				
						orion.preferences.PreferencesService()
				
				
				
					Constructs a new preference service. Clients should obtain a preference service
by requesting the service orion.core.preference from the service registry.
This service constructor is only intended to be used by page service registry
initialization code.
					
				
				
				
				
				
					
					
					
					
					
					
					
						
					
			
					Method Detail
				
				
					 
					
					
					
					addChangeListener(callback)
					
					
					Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- callback
					
					
					getPreferences(name, optScope)
					
					
					
						Retrieves the preferences of the given node name.
						
						
					
					
					
					
						
							- Parameters:
- {String} name
- A slash-delimited path to the preference node to return
- optScope
					
					
					getSetting(subcategories, subcategory, element)
					
					
					Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- subcategories
- subcategory
- element
					
					
					listenForChangedSettings(key, optScope, callback)
					
					
					Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- key
- optScope
- callback
					
					
					removeChangeListener(callback)
					
					
					Defined in: </jobs/genie.orion/orion-client-stable/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- callback