Class CssMetaDataForSkinProperty<S extends javafx.css.Styleable, SK extends javafx.scene.control.Skin<?>, V>

java.lang.Object
javafx.css.CssMetaData<S,V>
jfxtras.css.CssMetaDataForSkinProperty<S,SK,V>
Type Parameters:
S -
SK -
V -

public abstract class CssMetaDataForSkinProperty<S extends javafx.css.Styleable, SK extends javafx.scene.control.Skin<?>, V> extends javafx.css.CssMetaData<S,V>
Creating CssMetaData for a property in a skin has some casting, this class hides that away.
  • Constructor Details

    • CssMetaDataForSkinProperty

      protected CssMetaDataForSkinProperty(String cssId, javafx.css.StyleConverter<?,V> styleConverter, V initialValue)
  • Method Details

    • getInitialValue

      public V getInitialValue()
    • isSettable

      public boolean isSettable(S n)
      Specified by:
      isSettable in class javafx.css.CssMetaData<S extends javafx.css.Styleable, V>
    • getStyleableProperty

      public javafx.css.StyleableProperty<V> getStyleableProperty(S n)
      Specified by:
      getStyleableProperty in class javafx.css.CssMetaData<S extends javafx.css.Styleable, V>
    • getProperty

      protected abstract javafx.beans.property.Property<V> getProperty(SK s)