intarsys runtime library

de.intarsys.tools.preferences
Class StringPrefValueHolder

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

public class StringPrefValueHolder
extends PrefValueHolder

A PrefValueHolder implementation for String typed values.


Constructor Summary
StringPrefValueHolder(IPreferences preferences, String key, String defaultValue)
           
 
Method Summary
 Object get()
          Dereference the IValueHolder.
 Object set(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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringPrefValueHolder

public StringPrefValueHolder(IPreferences preferences,
                             String key,
                             String defaultValue)
Method Detail

get

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

Returns:
The referenced object.

set

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

Returns:
The previous value (optional)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.