RangedDoubleProperty

class RangedDoubleProperty @JvmOverloads constructor(name: String, initialValue: Double, lowerBound: Double, upperBound: Double) : DoublePropertyBase, Serializable

This DoubleProperty is designed to have a range for the wrapped value and to be serializable.

Parameters

name

the name of this property

initialValue

the initial value of the wrapped value, defaults to 0.0

lowerBound

the lower bound for the wrapped value to be considered acceptable, defaults to -Double.MAX_VALUE

upperBound

the upper bound for the wrapped value to be considered acceptable, defaults to Double.MAX_VALUE

Constructors

Link copied to clipboard
fun RangedDoubleProperty(name: String, initialValue: Double = 0.0, lowerBound: Double = -Double.MAX_VALUE, upperBound: Double = Double.MAX_VALUE)

Based on constructor of DoubleProperty, adds the specified bounds.

Types

Link copied to clipboard
object Companion

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 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 operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open fun fireValueChangedEvent()
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(): Nothing?

Getter method for unused field bean.

Link copied to clipboard
open override fun getName(): String

Getter method for name.

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 hashCode(): Int
Link copied to clipboard
open override fun intValue(): Int
Link copied to clipboard
open fun invalidated()
Link copied to clipboard
open override fun isBound(): 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 override fun removeListener(p0: InvalidationListener)
open override fun removeListener(p0: ChangeListener<in Number>)
Link copied to clipboard
open override fun set(newValue: Double)

{@inheritDoc}.

Link copied to clipboard
open override fun setValue(v: Number)

{@inheritDoc}.

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>)

Properties

Link copied to clipboard
var lowerBound: Double

The lower bound value of the property.

Link copied to clipboard
var upperBound: Double

The upper bound value of the property.