Interface SingleValuedAccessor<T>

All Known Subinterfaces:
ObservableSlottedValue<W,P>, ObservableValue<T>
All Known Implementing Classes:
ObservableConvertingValue, ObservableSlottedValueImpl, ObservableValueFromObservableCollection, ObservableValueImpl, SingleValuedAccessorConverter, SingleValuedAccessorDirect, SingleValuedAccessorFromCollection, SingleValuedAccessorFromMap, SingleValuedAccessorImpl

public interface SingleValuedAccessor<T>
  • Method Summary

    Modifier and Type
    Method
    Description
    default <U> SingleValuedAccessor<U>
    convert(com.google.common.base.Converter<T,U> converter)
     
    get()
     
    default T
    getOrDefault(T defaultValue)
    Return a provided default value in case get() returns null.
    void
    set(T value)
     
  • Method Details

    • get

      T get()
    • set

      void set(T value)
    • getOrDefault

      default T getOrDefault(T defaultValue)
      Return a provided default value in case get() returns null.
    • convert

      default <U> SingleValuedAccessor<U> convert(com.google.common.base.Converter<T,U> converter)