org.eclipse.ocl.common.internal.preferences
Class StringPreference

java.lang.Object
  extended by org.eclipse.ocl.common.internal.preferences.Preference<java.lang.String>
      extended by org.eclipse.ocl.common.internal.preferences.StringPreference
All Implemented Interfaces:
PreferenceableOption<java.lang.String>, PreferenceableOption.PreferenceableOption2<java.lang.String>
Direct Known Subclasses:
VirtualDelegateMapping

public class StringPreference
extends Preference<java.lang.String>

A configurable preference with a String value.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.common.preferences.PreferenceableOption
PreferenceableOption.Listener, PreferenceableOption.PreferenceableOption2<T>
 
Field Summary
 
Fields inherited from class org.eclipse.ocl.common.internal.preferences.Preference
defaultValue, key, pluginId
 
Constructor Summary
StringPreference(java.lang.String pluginId, java.lang.String key, java.lang.String defaultValue)
           
 
Method Summary
 java.lang.String getValueOf(java.lang.String string)
          Returns an option value from a String typically obtained from an Eclipse Preference file.
 
Methods inherited from class org.eclipse.ocl.common.internal.preferences.Preference
addListener, fireChanged, getDefaultValue, getKey, getPluginId, getPreferredValue, removeListener, setDefaultValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringPreference

public StringPreference(@NonNull
                        java.lang.String pluginId,
                        @NonNull
                        java.lang.String key,
                        @Nullable
                        java.lang.String defaultValue)
Method Detail

getValueOf

@NonNull
public java.lang.String getValueOf(@NonNull
                                           java.lang.String string)
Description copied from interface: PreferenceableOption
Returns an option value from a String typically obtained from an Eclipse Preference file.