de.intarsys.tools.valueholder
Interface IValueHolder<T>

All Known Implementing Classes:
BooleanPrefValueHolder, IntegerPrefValueHolder, NullValueHolder, ObjectValueHolder, PrefValueHolder, StringPrefValueHolder, ThreadLocalValueHolder

public interface IValueHolder<T>

Generic interface for objects holding references to others.


Method Summary
 T get()
          Dereference the IValueHolder.
 T set(T newValue)
          Assign a new value.
 

Method Detail

get

T get()
Dereference the IValueHolder.

Returns:
The referenced object.

set

T set(T newValue)
Assign a new value.

Parameters:
newValue -
Returns:
The previous value (optional)