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

    Modifier and Type
    Method
    Description
    get()
    Dereference the IValueHolder.
    set(T newValue)
    Assign a new value.
  • Method Details

    • 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)