public class MapBasedPreferenceValues extends Object implements ITypedPreferenceValues, IPreferenceValuesProvider
IPreferenceValuesProvider.DefaultPreferenceValuesProvider, IPreferenceValuesProvider.SimplePreferenceValuesProvider, IPreferenceValuesProvider.SingletonPreferenceValuesProvider| Constructor and Description |
|---|
MapBasedPreferenceValues() |
MapBasedPreferenceValues(IPreferenceValues delegate,
Map<String,String> values)
Creates preference values that are backed by the given
values Map. |
MapBasedPreferenceValues(Map<String,String> values) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
IPreferenceValues |
getDelegate() |
String |
getPreference(PreferenceKey key) |
<T> T |
getPreference(TypedPreferenceKey<T> key) |
IPreferenceValues |
getPreferenceValues(org.eclipse.emf.ecore.resource.Resource context) |
Map<String,String> |
getValues() |
void |
put(PreferenceKey key,
Object value) |
void |
put(String key,
String value) |
<T> void |
put(TypedPreferenceKey<T> key,
T value) |
String |
toString() |
public MapBasedPreferenceValues(IPreferenceValues delegate, Map<String,String> values)
values Map.
The values map is used as is. Subsequent changes to values will be reflected
by this preference instance and modifying operations on the preferences will be done
on the given map.public MapBasedPreferenceValues()
public void clear()
public IPreferenceValues getDelegate()
public String getPreference(PreferenceKey key)
getPreference in interface IPreferenceValuespublic <T> T getPreference(TypedPreferenceKey<T> key)
getPreference in interface ITypedPreferenceValuespublic IPreferenceValues getPreferenceValues(org.eclipse.emf.ecore.resource.Resource context)
getPreferenceValues in interface IPreferenceValuesProviderpublic void put(PreferenceKey key, Object value)
public <T> void put(TypedPreferenceKey<T> key, T value)
Copyright © 2015. All Rights Reserved.