Package jfxtras.css

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 Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    CssMetaDataForSkinProperty(String cssId, javafx.css.StyleConverter<?,V> styleConverter, V initialValue)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    protected abstract javafx.beans.property.Property<V>
     
    javafx.css.StyleableProperty<V>
     
    boolean
     

    Methods inherited from class javafx.css.CssMetaData

    equals, getConverter, getInitialValue, getProperty, getSubProperties, hashCode, isInherits, set, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 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)