de.intarsys.tools.preferences
Class BooleanPrefValueHolder

java.lang.Object
  extended by de.intarsys.tools.preferences.PrefValueHolder
      extended by de.intarsys.tools.preferences.BooleanPrefValueHolder
All Implemented Interfaces:
IValueHolder

public class BooleanPrefValueHolder
extends PrefValueHolder

A PrefValueHolder implementation for boolean typed values.


Constructor Summary
BooleanPrefValueHolder(IPreferences preferences, java.lang.String key, boolean defaultValue)
           
 
Method Summary
 java.lang.Object get()
          Dereference the IValueHolder.
 java.lang.Object set(java.lang.Object newValue)
          Assign a new value.
 
Methods inherited from class de.intarsys.tools.preferences.PrefValueHolder
getDefaultValue, getKey, getPreferences
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanPrefValueHolder

public BooleanPrefValueHolder(IPreferences preferences,
                              java.lang.String key,
                              boolean defaultValue)
Method Detail

get

public java.lang.Object get()
Description copied from interface: IValueHolder
Dereference the IValueHolder.

Returns:
The referenced object.

set

public java.lang.Object set(java.lang.Object newValue)
Description copied from interface: IValueHolder
Assign a new value.

Returns:
The previous value (optional)