Package de.gsi.chart.ui.css
Class StylishFloatProperty
- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.FloatExpression
-
- javafx.beans.property.ReadOnlyFloatProperty
-
- javafx.beans.property.FloatProperty
-
- javafx.beans.property.FloatPropertyBase
-
- javafx.css.StyleableFloatProperty
-
- javafx.css.SimpleStyleableFloatProperty
-
- de.gsi.chart.ui.css.StylishFloatProperty
-
- All Implemented Interfaces:
javafx.beans.binding.NumberExpression,javafx.beans.Observable,javafx.beans.property.Property<java.lang.Number>,javafx.beans.property.ReadOnlyProperty<java.lang.Number>,javafx.beans.value.ObservableFloatValue,javafx.beans.value.ObservableNumberValue,javafx.beans.value.ObservableValue<java.lang.Number>,javafx.beans.value.WritableFloatValue,javafx.beans.value.WritableNumberValue,javafx.beans.value.WritableValue<java.lang.Number>,javafx.css.StyleableProperty<java.lang.Number>
public class StylishFloatProperty extends javafx.css.SimpleStyleableFloatPropertyShort-hand to reduce boiler-plate type code of customisation of SimpleStyleableFloatProperty to always include an axis re-layout. N.B. Also, the warning of inheriting more than 'n' generations is thrown only once this way.- Author:
- rstein
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.RunnableinvalidateAction
-
Constructor Summary
Constructors Constructor Description StylishFloatProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Float initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishFloatProperty.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinvalidated()-
Methods inherited from class javafx.css.SimpleStyleableFloatProperty
getBean, getCssMetaData, getName
-
Methods inherited from class javafx.css.StyleableFloatProperty
applyStyle, bind, getStyleOrigin, set
-
Methods inherited from class javafx.beans.property.FloatPropertyBase
addListener, addListener, fireValueChangedEvent, get, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class javafx.beans.property.FloatProperty
asObject, bindBidirectional, floatProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.binding.FloatExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatExpression, floatExpression, floatValue, getValue, intValue, longValue, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract
-
Methods inherited from class javafx.beans.binding.NumberExpressionBase
add, asString, asString, asString, divide, 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, multiply, numberExpression, subtract
-
-
-
-
Constructor Detail
-
StylishFloatProperty
public StylishFloatProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Float initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishFloatProperty.- Parameters:
cssMetaData- the CssMetaData associated with thisStylishDoublePropertybean- the bean of thisBooleanPropertyname- the name of thisBooleanPropertyinitialValue- the initial value of the wrappedObjectinvalidateAction- lambda expression executed in invalidated
-
-