Package de.gsi.chart.ui.css
Class StylishIntegerProperty
- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.IntegerExpression
-
- javafx.beans.property.ReadOnlyIntegerProperty
-
- javafx.beans.property.IntegerProperty
-
- javafx.beans.property.IntegerPropertyBase
-
- javafx.css.StyleableIntegerProperty
-
- javafx.css.SimpleStyleableIntegerProperty
-
- de.gsi.chart.ui.css.StylishIntegerProperty
-
- 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.ObservableIntegerValue,javafx.beans.value.ObservableNumberValue,javafx.beans.value.ObservableValue<java.lang.Number>,javafx.beans.value.WritableIntegerValue,javafx.beans.value.WritableNumberValue,javafx.beans.value.WritableValue<java.lang.Number>,javafx.css.StyleableProperty<java.lang.Number>
public class StylishIntegerProperty extends javafx.css.SimpleStyleableIntegerPropertyShort-hand to reduce boiler-plate type code of customisation of SimpleStyleableIntegerProperty 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 StylishIntegerProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Integer initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishIntegerProperty.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinvalidated()-
Methods inherited from class javafx.css.SimpleStyleableIntegerProperty
getBean, getCssMetaData, getName
-
Methods inherited from class javafx.css.StyleableIntegerProperty
applyStyle, bind, getStyleOrigin, set
-
Methods inherited from class javafx.beans.property.IntegerPropertyBase
addListener, addListener, fireValueChangedEvent, get, isBound, removeListener, removeListener, toString, unbind
-
Methods inherited from class javafx.beans.property.IntegerProperty
asObject, bindBidirectional, integerProperty, setValue, unbindBidirectional
-
Methods inherited from class javafx.beans.binding.IntegerExpression
add, add, add, add, divide, divide, divide, divide, doubleValue, floatValue, getValue, integerExpression, integerExpression, 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
-
StylishIntegerProperty
public StylishIntegerProperty(javafx.css.CssMetaData<? extends javafx.css.Styleable,java.lang.Number> cssMetaData, java.lang.Object bean, java.lang.String name, java.lang.Integer initialValue, java.lang.Runnable invalidateAction)The constructor of theStylishIntegerProperty.- 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
-
-