Class ColorSchemeBinding

java.lang.Object
org.glavo.monetfx.beans.binding.ColorSchemeExpression
org.glavo.monetfx.beans.binding.ColorSchemeBinding
All Implemented Interfaces:
javafx.beans.binding.Binding<ColorScheme>, javafx.beans.Observable, javafx.beans.value.ObservableObjectValue<ColorScheme>, javafx.beans.value.ObservableValue<ColorScheme>, ObservableColorSchemeValue

public abstract class ColorSchemeBinding extends ColorSchemeExpression implements javafx.beans.binding.Binding<ColorScheme>
  • Constructor Details

    • ColorSchemeBinding

      public ColorSchemeBinding()
  • Method Details

    • createColorSchemeBinding

      public static ColorSchemeBinding createColorSchemeBinding(Supplier<? extends ColorScheme> func, javafx.beans.Observable... dependencies)
    • bind

      protected final void bind(javafx.beans.Observable... dependencies)
    • unbind

      protected final void unbind(javafx.beans.Observable... dependencies)
    • get

      public ColorScheme get()
      Specified by:
      get in interface javafx.beans.value.ObservableObjectValue<ColorScheme>
    • addListener

      public void addListener(javafx.beans.value.ChangeListener<? super ColorScheme> listener)
      Specified by:
      addListener in interface javafx.beans.value.ObservableValue<ColorScheme>
    • removeListener

      public void removeListener(javafx.beans.value.ChangeListener<? super ColorScheme> listener)
      Specified by:
      removeListener in interface javafx.beans.value.ObservableValue<ColorScheme>
    • addListener

      public void addListener(javafx.beans.InvalidationListener listener)
      Specified by:
      addListener in interface javafx.beans.Observable
    • removeListener

      public void removeListener(javafx.beans.InvalidationListener listener)
      Specified by:
      removeListener in interface javafx.beans.Observable
    • dispose

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

      protected void onInvalidating()
    • invalidate

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

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

      protected abstract ColorScheme computeValue()
    • toString

      public String toString()
      Overrides:
      toString in class Object