DirtyDoubleProperty

class DirtyDoubleProperty(bean: Any?, name: String, initialValue: Double? = null) : DoublePropertyBase, DirtyProperty<Double>

Provides SimpleDoubleProperty functionality with support for flagging changes from a baseline value. See DirtyPropertyBase for details about dirty property functions such as reset() and rebase()

Parameters

bean

The object to which this property is related

name

The name of the property

initialValue

The initial value contained in the property

Constructors

Link copied to clipboard
constructor()

Unitialized constructor with no "bean" information

constructor(initialValue: Double)

Constructor without any "bean" information, but with an initial value

constructor(bean: Any?, name: String, initialValue: Double? = null)

Properties

Link copied to clipboard
open override val base: DirtyPropertyBase<Double>
Link copied to clipboard
open val isDirty: Boolean

Functions

Link copied to clipboard
open override fun add(p0: ObservableNumberValue): DoubleBinding
open override fun add(p0: Double): DoubleBinding
open override fun add(p0: Float): DoubleBinding
open override fun add(p0: Int): DoubleBinding
open override fun add(p0: Long): DoubleBinding
Link copied to clipboard
open override fun addListener(p0: InvalidationListener)
open override fun addListener(p0: ChangeListener<in Number>)
Link copied to clipboard
open override fun asObject(): ObjectProperty<Double>
Link copied to clipboard
open override fun asString(): StringBinding
open override fun asString(p0: String): StringBinding
open override fun asString(p0: Locale, p1: String): StringBinding
Link copied to clipboard
open fun baseValueProperty(): ObservableValue<Double>
Link copied to clipboard
open override fun bind(p0: ObservableValue<out Number>)
Link copied to clipboard
open override fun bindBidirectional(p0: Property<Number>)
Link copied to clipboard
open override fun divide(p0: ObservableNumberValue): DoubleBinding
open override fun divide(p0: Double): DoubleBinding
open override fun divide(p0: Float): DoubleBinding
open override fun divide(p0: Int): DoubleBinding
open override fun divide(p0: Long): DoubleBinding
Link copied to clipboard
open override fun doubleValue(): Double
Link copied to clipboard
open override fun floatValue(): Float
Link copied to clipboard
open override fun get(): Double
Link copied to clipboard
open override fun getBean(): Any?
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
open override fun getValue(): Double
Link copied to clipboard
open override fun greaterThan(p0: ObservableNumberValue): BooleanBinding
open override fun greaterThan(p0: Double): BooleanBinding
open override fun greaterThan(p0: Float): BooleanBinding
open override fun greaterThan(p0: Int): BooleanBinding
open override fun greaterThan(p0: Long): BooleanBinding
Link copied to clipboard
open override fun greaterThanOrEqualTo(p0: ObservableNumberValue): BooleanBinding
open override fun greaterThanOrEqualTo(p0: Double): BooleanBinding
open override fun greaterThanOrEqualTo(p0: Float): BooleanBinding
open override fun greaterThanOrEqualTo(p0: Int): BooleanBinding
open override fun greaterThanOrEqualTo(p0: Long): BooleanBinding
Link copied to clipboard
open override fun intValue(): Int
Link copied to clipboard
open override fun isBound(): Boolean
Link copied to clipboard
open fun isDirtyProperty(): ObservableValue<Boolean>
Link copied to clipboard
open override fun isEqualTo(p0: ObservableNumberValue): BooleanBinding
open override fun isEqualTo(p0: Int): BooleanBinding
open override fun isEqualTo(p0: Long): BooleanBinding
open override fun isEqualTo(p0: ObservableNumberValue, p1: Double): BooleanBinding
open override fun isEqualTo(p0: Double, p1: Double): BooleanBinding
open override fun isEqualTo(p0: Float, p1: Double): BooleanBinding
open override fun isEqualTo(p0: Int, p1: Double): BooleanBinding
open override fun isEqualTo(p0: Long, p1: Double): BooleanBinding
Link copied to clipboard
open override fun isNotEqualTo(p0: ObservableNumberValue): BooleanBinding
open override fun isNotEqualTo(p0: Int): BooleanBinding
open override fun isNotEqualTo(p0: Long): BooleanBinding
open override fun isNotEqualTo(p0: ObservableNumberValue, p1: Double): BooleanBinding
open override fun isNotEqualTo(p0: Double, p1: Double): BooleanBinding
open override fun isNotEqualTo(p0: Float, p1: Double): BooleanBinding
open override fun isNotEqualTo(p0: Int, p1: Double): BooleanBinding
open override fun isNotEqualTo(p0: Long, p1: Double): BooleanBinding
Link copied to clipboard
open override fun lessThan(p0: ObservableNumberValue): BooleanBinding
open override fun lessThan(p0: Double): BooleanBinding
open override fun lessThan(p0: Float): BooleanBinding
open override fun lessThan(p0: Int): BooleanBinding
open override fun lessThan(p0: Long): BooleanBinding
Link copied to clipboard
open override fun lessThanOrEqualTo(p0: ObservableNumberValue): BooleanBinding
open override fun lessThanOrEqualTo(p0: Double): BooleanBinding
open override fun lessThanOrEqualTo(p0: Float): BooleanBinding
open override fun lessThanOrEqualTo(p0: Int): BooleanBinding
open override fun lessThanOrEqualTo(p0: Long): BooleanBinding
Link copied to clipboard
open override fun longValue(): Long
Link copied to clipboard
open override fun multiply(p0: ObservableNumberValue): DoubleBinding
open override fun multiply(p0: Double): DoubleBinding
open override fun multiply(p0: Float): DoubleBinding
open override fun multiply(p0: Int): DoubleBinding
open override fun multiply(p0: Long): DoubleBinding
Link copied to clipboard
open override fun negate(): DoubleBinding
Link copied to clipboard
open fun rebase()
Link copied to clipboard
open override fun removeListener(p0: InvalidationListener)
open override fun removeListener(p0: ChangeListener<in Number>)
Link copied to clipboard
open fun reset()
Link copied to clipboard
open override fun set(p0: Double)
Link copied to clipboard
open override fun setValue(p0: Number)
Link copied to clipboard
open override fun subtract(p0: ObservableNumberValue): DoubleBinding
open override fun subtract(p0: Double): DoubleBinding
open override fun subtract(p0: Float): DoubleBinding
open override fun subtract(p0: Int): DoubleBinding
open override fun subtract(p0: Long): DoubleBinding
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun unbind()
Link copied to clipboard
open override fun unbindBidirectional(p0: Property<Number>)