Package de.gsi.chart.ui.css
Class StylishLongProperty
- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.LongExpression
-
- javafx.beans.property.ReadOnlyLongProperty
-
- javafx.beans.property.LongProperty
-
- javafx.beans.property.LongPropertyBase
-
- javafx.css.StyleableLongProperty
-
- javafx.css.SimpleStyleableLongProperty
-
- de.gsi.chart.ui.css.StylishLongProperty
-
- 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.ObservableLongValue,javafx.beans.value.ObservableNumberValue,javafx.beans.value.ObservableValue<java.lang.Number>,javafx.beans.value.WritableLongValue,javafx.beans.value.WritableNumberValue,javafx.beans.value.WritableValue<java.lang.Number>,javafx.css.StyleableProperty<java.lang.Number>
public class StylishLongProperty extends javafx.css.SimpleStyleableLongPropertyShort-hand to reduce boiler-plate type code of customisation of SimpleStyleableLongProperty 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 StylishLongProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Long initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishLongProperty.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinvalidated()-
Methods inherited from class javafx.css.SimpleStyleableLongProperty
getBean, getCssMetaData, getName
-
Methods inherited from class javafx.beans.property.LongPropertyBase
addListener, addListener, fireValueChangedEvent, get, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class javafx.beans.property.LongProperty
asObject, bindBidirectional, longProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.binding.LongExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, intValue, longExpression, longExpression, 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
-
StylishLongProperty
public StylishLongProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Long initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishLongProperty.- Parameters:
cssMetaData- the CssMetaData associated with thisStyleablePropertybean- the bean of thisBooleanPropertyname- the name of thisBooleanPropertyinitialValue- the initial value of the wrappedObjectinvalidateAction- lambda expression executed in invalidated
-
-