Package org.reactfx

Class StreamBinding<T>

  • All Implemented Interfaces:
    javafx.beans.binding.Binding<T>, javafx.beans.Observable, javafx.beans.value.ObservableValue<T>

    class StreamBinding<T>
    extends javafx.beans.value.ObservableValueBase<T>
    implements javafx.beans.binding.Binding<T>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      javafx.collections.ObservableList<?> getDependencies()  
      T getValue()  
      void invalidate()  
      boolean isValid()  
      • Methods inherited from class javafx.beans.value.ObservableValueBase

        addListener, addListener, fireValueChangedEvent, removeListener, removeListener
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface javafx.beans.Observable

        addListener, removeListener
      • Methods inherited from interface javafx.beans.value.ObservableValue

        addListener, removeListener
    • Field Detail

      • value

        private T value
    • Constructor Detail

      • StreamBinding

        public StreamBinding​(EventStream<T> input,
                             T initialValue)
    • Method Detail

      • getValue

        public T getValue()
        Specified by:
        getValue in interface javafx.beans.value.ObservableValue<T>
      • dispose

        public void dispose()
        Specified by:
        dispose in interface javafx.beans.binding.Binding<T>
      • getDependencies

        public javafx.collections.ObservableList<?> getDependencies()
        Specified by:
        getDependencies in interface javafx.beans.binding.Binding<T>
      • invalidate

        public void invalidate()
        Specified by:
        invalidate in interface javafx.beans.binding.Binding<T>
      • isValid

        public boolean isValid()
        Specified by:
        isValid in interface javafx.beans.binding.Binding<T>