Module MaterialFX
Class NumberRangeProperty<T extends Number>
java.lang.Object
javafx.beans.binding.ObjectExpression<T>
javafx.beans.property.ReadOnlyObjectProperty<T>
javafx.beans.property.ObjectProperty<T>
javafx.beans.property.ObjectPropertyBase<T>
javafx.beans.property.SimpleObjectProperty<NumberRange<T>>
io.github.palexdev.materialfx.beans.properties.NumberRangeProperty<T>
- Type Parameters:
T- the range's number type
- All Implemented Interfaces:
Observable,Property<NumberRange<T>>,ReadOnlyProperty<NumberRange<T>>,ObservableObjectValue<NumberRange<T>>,ObservableValue<NumberRange<T>>,WritableObjectValue<NumberRange<T>>,WritableValue<NumberRange<T>>
Simply an
ObjectProperty that wraps a NumberRange.-
Constructor Summary
ConstructorsConstructorDescriptionNumberRangeProperty(NumberRange<T> initialValue) NumberRangeProperty(Object bean, String name) NumberRangeProperty(Object bean, String name, NumberRange<T> initialValue) -
Method Summary
Modifier and TypeMethodDescriptiongetMax()Convenience method to get the range's upper bound.getMin()Convenience method to get the range's lower bound.voidset(NumberRange<T> newValue) Overridden to check equality between ranges and return in case ranges are the same.voidConvenience method to set a range with both min and max equal.voidConvenience method to set a range with the given min and max values.Methods inherited from class javafx.beans.property.SimpleObjectProperty
getBean, getNameMethods inherited from class javafx.beans.property.ObjectPropertyBase
addListener, addListener, bind, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbindMethods inherited from class javafx.beans.property.ObjectProperty
bindBidirectional, setValue, unbindBidirectionalMethods inherited from class javafx.beans.binding.ObjectExpression
asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javafx.beans.value.ObservableValue
getValueMethods inherited from interface javafx.beans.value.WritableValue
getValue
-
Constructor Details
-
NumberRangeProperty
public NumberRangeProperty() -
NumberRangeProperty
-
NumberRangeProperty
-
NumberRangeProperty
-
-
Method Details
-
getMin
Convenience method to get the range's lower bound. Null if the range is null. -
getMax
Convenience method to get the range's upper bound. Null if the range is null. -
setRange
Convenience method to set a range with both min and max equal. -
setRange
Convenience method to set a range with the given min and max values. -
set
Overridden to check equality between ranges and return in case ranges are the same.- Specified by:
setin interfaceWritableObjectValue<T extends Number>- Overrides:
setin classObjectPropertyBase<NumberRange<T extends Number>>
-