Class DependentSimpleDoubleProperty<T extends javafx.beans.value.ObservableValue<?>>

  • Type Parameters:
    T - type of the dependency
    All Implemented Interfaces:
    javafx.beans.binding.NumberExpression, javafx.beans.Observable, javafx.beans.property.Property<Number>, javafx.beans.property.ReadOnlyProperty<Number>, javafx.beans.value.ObservableDoubleValue, javafx.beans.value.ObservableNumberValue, javafx.beans.value.ObservableValue<Number>, javafx.beans.value.WritableDoubleValue, javafx.beans.value.WritableNumberValue, javafx.beans.value.WritableValue<Number>

    class DependentSimpleDoubleProperty<T extends javafx.beans.value.ObservableValue<?>>
    extends javafx.beans.property.SimpleDoubleProperty
    A JavaFX double property that depends on another property.
    Since:
    13.0
    Version:
    17.0 2020-01-04 14:41:49
    Author:
    Stéphane GALLAND
    Maven Group Id:
    org.arakhne.afc.advanced
    Maven Artifact Id:
    mathfx
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void invalidated()  
      protected void invalidated​(T dependency)
      This method be overridden to receive invalidation notifications.
      • Methods inherited from class javafx.beans.property.SimpleDoubleProperty

        getBean, getName
      • Methods inherited from class javafx.beans.property.DoublePropertyBase

        addListener, addListener, bind, fireValueChangedEvent, get, isBound, removeListener, removeListener, set, toString, unbind
      • Methods inherited from class javafx.beans.property.DoubleProperty

        asObject, bindBidirectional, doubleProperty, setValue, unbindBidirectional
      • Methods inherited from class javafx.beans.property.ReadOnlyDoubleProperty

        readOnlyDoubleProperty
      • Methods inherited from class javafx.beans.binding.DoubleExpression

        add, add, add, add, add, divide, divide, divide, divide, divide, doubleExpression, doubleExpression, doubleValue, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
      • Methods inherited from class javafx.beans.binding.NumberExpressionBase

        asString, asString, asString, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, numberExpression
      • Methods inherited from interface javafx.beans.value.ObservableValue

        getValue
      • Methods inherited from interface javafx.beans.value.WritableValue

        getValue
    • Constructor Detail

      • DependentSimpleDoubleProperty

        DependentSimpleDoubleProperty​(Object bean,
                                      String name,
                                      T dependency)
        Construct a property.
        Parameters:
        bean - the owner of the property.
        name - the name of the property.
        dependency - the dependency.
    • Method Detail

      • invalidated

        protected final void invalidated()
        Overrides:
        invalidated in class javafx.beans.property.DoublePropertyBase
      • invalidated

        protected void invalidated​(T dependency)
        This method be overridden to receive invalidation notifications.

        The default implementation is empty.

        Parameters:
        dependency - the dependency.