Interface ObservableValue<X>

All Known Subinterfaces:
ObservableMutable<X>
All Known Implementing Classes:
EnumSetting

public interface ObservableValue<X>
  • Method Details

    • get

      X get()
    • addListener

      void addListener(Runnable listener)
    • addAndRunListener

      void addAndRunListener(Runnable listener)
    • removeListener

      void removeListener(Runnable listener)
    • addValueListener

      default Runnable addValueListener(Consumer<X> listener)
    • addAndRunValueListener

      default Runnable addAndRunValueListener(Consumer<X> listener)