Interface ObservableValue<T>

    • Method Detail

      • onChanged

        Event<T> onChanged()
      • get

        T get()
      • valueEquals

        default boolean valueEquals​(T other)
      • bindWritingTo

        default void bindWritingTo​(MutableValue<T> mutableValue)
      • fromEmptyEvent

        static <T> ObservableValue<T> fromEmptyEvent​(Event<?> changeEvent,
                                                     java.util.function.Supplier<T> provider)
      • fromEvent

        static <T> ObservableValue<T> fromEvent​(Event<T> changeEvent,
                                                java.util.function.Supplier<T> provider)
      • fromCachedEventValues

        static <T> ObservableValue<T> fromCachedEventValues​(Event<T> changeEvent)