Class CustomStyleableProperty<T>

  • All Implemented Interfaces:
    javafx.beans.Observable, javafx.beans.property.Property<T>, javafx.beans.property.ReadOnlyProperty<T>, javafx.beans.value.ObservableObjectValue<T>, javafx.beans.value.ObservableValue<T>, javafx.beans.value.WritableObjectValue<T>, javafx.beans.value.WritableValue<T>, javafx.css.StyleableProperty<T>

    public class CustomStyleableProperty<T>
    extends javafx.css.StyleableObjectProperty<T>
    Reduces the boilerplate when creating a custom CSS property (i.e. StyleableProperty).
    • Constructor Summary

      Constructors 
      Constructor Description
      CustomStyleableProperty​(T initialValue, java.lang.String name, java.lang.Object bean, javafx.css.CssMetaData<? extends javafx.css.Styleable,​T> cssMetaData)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getBean()  
      javafx.css.CssMetaData<? extends javafx.css.Styleable,​T> getCssMetaData()  
      java.lang.String getName()  
      • Methods inherited from class javafx.css.StyleableObjectProperty

        applyStyle, bind, getStyleOrigin, set
      • Methods inherited from class javafx.beans.property.ObjectPropertyBase

        addListener, addListener, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, toString, unbind
      • Methods inherited from class javafx.beans.property.ObjectProperty

        bindBidirectional, setValue, unbindBidirectional
      • Methods inherited from class javafx.beans.binding.ObjectExpression

        asString, asString, asString, getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface javafx.beans.value.ObservableValue

        getValue
      • Methods inherited from interface javafx.beans.value.WritableValue

        getValue, setValue
    • Constructor Detail

      • CustomStyleableProperty

        public CustomStyleableProperty​(T initialValue,
                                       java.lang.String name,
                                       java.lang.Object bean,
                                       javafx.css.CssMetaData<? extends javafx.css.Styleable,​T> cssMetaData)
    • Method Detail

      • getBean

        public java.lang.Object getBean()
      • getName

        public java.lang.String getName()
      • getCssMetaData

        public javafx.css.CssMetaData<? extends javafx.css.Styleable,​T> getCssMetaData()