Class orion.preferences.Preferences
				
				
			
				A preferences object returned by the preferences service
				
				
					
Defined in:  </shared/eclipse/e4/orion/I201404012230/bundles/org.eclipse.orion.client.core/web/orion/preferences.js>.
				
			
| Constructor Attributes | Constructor Name and Description | 
|---|---|
| Constructs a new preferences instance. | 
| Method Attributes | Method Name and Description | 
|---|---|
| clear()
								 Removes all preferences from this preference node. | |
| flush()
								 Flushes all preference changes in this node to its backing storage. | |
| get(key)
								 Returns the value of the preference with the given key | |
| keys()
								 Returns an array of String preference keys available in this node. | |
| put(key, value)
								 Associates a new preference value with the given key,
replacing any existing value. | |
| remove(key)
								 Removes the preference with the given key. | |
| sync(optForce)
								 Synchronizes this preference node with its storage. | 
					Class Detail
				
				
				
						orion.preferences.Preferences()
				
				
				
					Constructs a new preferences instance. This constructor is not
intended to be used by clients. Preferences should instead be
obtained from a preference service
					
				
				
				
				
				
					
					
					
					
					
					
					
						
					
			
					Method Detail
				
				
					 
					
					
					
					clear()
					
					
					
						Removes all preferences from this preference node.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					
					flush()
					
					
					
						Flushes all preference changes in this node to its backing storage.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					
					get(key)
					
					
					
						Returns the value of the preference with the given key
						
						
					
					
					
					
						
							- Parameters:
- {String} key
- The preference key to return
					
					
					keys()
					
					
					
						Returns an array of String preference keys available in this node.
						
						
					
					
					
					
						
						
						
						
						
						
						
					
					
					
					put(key, value)
					
					
					
						Associates a new preference value with the given key,
replacing any existing value.
						
						
					
					
					
					
						
							
						
						
						
						
						
						
						
					
					
					
					remove(key)
					
					
					
						Removes the preference with the given key. Has no
effect if no such key is defined.
						
						
					
					
					
					
						
							- Parameters:
- {String} key
- The preference key to remove
					
					
					sync(optForce)
					
					
					
						Synchronizes this preference node with its storage. Any new values
in the storage area will become available to this preference object.
						
						
					
					
					
					
						
							- Parameters:
- optForce