de.intarsys.tools.preferences
Class PrefValueHolder

java.lang.Object
  extended by de.intarsys.tools.preferences.PrefValueHolder
All Implemented Interfaces:
IValueHolder
Direct Known Subclasses:
BooleanPrefValueHolder, IntegerPrefValueHolder, StringPrefValueHolder

public abstract class PrefValueHolder
extends java.lang.Object
implements IValueHolder

An IValueHolder implementation that is backed up by preferences.


Constructor Summary
PrefValueHolder(IPreferences preferences, java.lang.String key, java.lang.Object defaultValue)
           
 
Method Summary
 java.lang.Object getDefaultValue()
           
 java.lang.String getKey()
           
 IPreferences getPreferences()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.intarsys.tools.valueholder.IValueHolder
get, set
 

Constructor Detail

PrefValueHolder

public PrefValueHolder(IPreferences preferences,
                       java.lang.String key,
                       java.lang.Object defaultValue)
Method Detail

getDefaultValue

public java.lang.Object getDefaultValue()

getKey

public java.lang.String getKey()

getPreferences

public IPreferences getPreferences()