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-dev/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)
|
|
get(namespace, key, options)
|
|
getPreferences(name, optScope)
Retrieves the preferences of the given node name.
|
|
getSetting(subcategories, subcategory, element)
|
|
listenForChangedSettings(key, optScope, callback)
|
|
put(namespace, data, options)
|
|
remove(namespace, key, options)
|
|
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-dev/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- callback
get(namespace, key, options)
- Parameters:
- namespace
- key
- options
getPreferences(name, optScope)
Retrieves the preferences of the given node name.
Defined in: </jobs/genie.orion/orion-client-dev/workspace/bundles/org.eclipse.orion.client.javascript/web/javascript/plugins/javascriptPlugin.js.src.js>.
Defined in: </jobs/genie.orion/orion-client-dev/workspace/bundles/org.eclipse.orion.client.javascript/web/javascript/plugins/javascriptPlugin.js.src.js>.
- 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-dev/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-dev/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- key
- optScope
- callback
put(namespace, data, options)
- Parameters:
- namespace
- data
- options
remove(namespace, key, options)
- Parameters:
- namespace
- key
- options
removeChangeListener(callback)
Defined in: </jobs/genie.orion/orion-client-dev/workspace/bundles/org.eclipse.orion.client.webtools/web/webtools/plugins/webToolsPlugin.js.src.js>.
- Parameters:
- callback