## Uses of Interface
javafx.css.StyleableProperty

- Packages that use StyleableProperty
  Package | Description
  --- | ---
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.scene | Provides the core set of base classes for the JavaFX Scene Graph API.

- - ### Uses of StyleableProperty in javafx.css

    Classes in javafx.css that implement StyleableProperty
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SimpleStyleableBooleanProperty` This class extends `SimpleBooleanProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableDoubleProperty` This class extends `SimpleDoubleProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableFloatProperty` This class extends `SimpleFloatProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableIntegerProperty` This class extends `SimpleIntegerProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableLongProperty` This class extends `SimpleLongProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableObjectProperty<T>` This class extends `SimpleObjectProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `SimpleStyleableStringProperty` This class extends `SimpleStringProperty` and provides a full implementation of a `StyleableProperty`.
    `class` | `StyleableBooleanProperty` This class extends `BooleanPropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableDoubleProperty` This class extends `DoublePropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableFloatProperty` This class extends `FloatPropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableIntegerProperty` This class extends `IntegerPropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableLongProperty` This class extends `LongPropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableObjectProperty<T>` This class extends `ObjectPropertyBase` and provides a partial implementation of a `StyleableProperty`.
    `class` | `StyleableStringProperty` This class extends `StringPropertyBase` and provides a partial implementation of a `StyleableProperty`.

    Methods in javafx.css that return StyleableProperty
    Modifier and Type | Method and Description
    --- | ---
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Boolean> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function)` Create a StyleableProperty<Boolean>.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue)` Create a StyleableProperty<Boolean> with initial value.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue, boolean inherits)` Create a StyleableProperty<Boolean> with initial value and inherit flag.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Color> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function)` Create a StyleableProperty<Color>.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue)` Create a StyleableProperty<Color> with initial value.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue, boolean inherits)` Create a StyleableProperty<Color> with initial value and inherit flag.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Duration> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function)` Create a StyleableProperty<Duration>.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue)` Create a StyleableProperty<Duration> with initial value.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue, boolean inherits)` Create a StyleableProperty<Duration> with initial value and inherit flag.
    `StyleableProperty<Effect>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Effect> using previously created CssMetaData for the given `cssProperty`.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Class<E> enumClass)` Create a StyleableProperty<E extends Enum<E>> using previously created CssMetaData for the given `cssProperty`.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function)` Create a StyleableProperty<Effect>.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, E initialValue)` Create a StyleableProperty<Effect> with initial value.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, E initialValue, boolean inherits)` Create a StyleableProperty<Effect> with initial value and inherit flag.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass)` Create a StyleableProperty<E extends Enum<E>>.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue)` Create a StyleableProperty<E extends Enum<E>> with initial value.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue, boolean inherits)` Create a StyleableProperty<E extends Enum<E>> with initial value and inherit flag.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Font> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function)` Create a StyleableProperty<Font>.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue)` Create a StyleableProperty<Font> with initial value.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue, boolean inherits)` Create a StyleableProperty<Font> with initial value and inherit flag.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Insets> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function)` Create a StyleableProperty<Inset>.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue)` Create a StyleableProperty<Inset> with initial value.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue, boolean inherits)` Create a StyleableProperty<Inset> with initial value and inherit flag.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Number> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function)` Create a StyleableProperty<Number>.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue)` Create a StyleableProperty<Number> with initial value.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue, boolean inherits)` Create a StyleableProperty<Number> with initial value and inherit flag.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<Paint> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)` Create a StyleableProperty<Paint>.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a StyleableProperty<Paint> with initial value.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a StyleableProperty<Paint> with initial value and inherit flag.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<String> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)` Create a StyleableProperty<String>.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a StyleableProperty<String> with initial value and inherit flag.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty)` Create a StyleableProperty<String> using previously created CssMetaData for the given `cssProperty`.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a StyleableProperty<String> with initial value and inherit flag.
    `abstract StyleableProperty<V>` | CssMetaData.`getStyleableProperty(S styleable)` Return the corresponding `StyleableProperty` for the given Node.

    Method parameters in javafx.css with type arguments of type StyleableProperty
    Modifier and Type | Method and Description
    --- | ---
    `CssMetaData<S,Boolean>` | StyleablePropertyFactory.`createBooleanCssMetaData(String property, Function<S,StyleableProperty<Boolean>> function)` Create a CssMetaData<S, Boolean> with initial value and inherit flag both defaulting to false.
    `CssMetaData<S,Boolean>` | StyleablePropertyFactory.`createBooleanCssMetaData(String property, Function<S,StyleableProperty<Boolean>> function, boolean initialValue)` Create a CssMetaData<S, Boolean> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Boolean>` | StyleablePropertyFactory.`createBooleanCssMetaData(String property, Function<S,StyleableProperty<Boolean>> function, boolean initialValue, boolean inherits)` Create a CssMetaData<S, Boolean> with initial value, and inherit flag.
    `CssMetaData<S,Color>` | StyleablePropertyFactory.`createColorCssMetaData(String property, Function<S,StyleableProperty<Color>> function)` Create a CssMetaData<S, Color> with initial value of Color.BLACK, and inherit flag defaulting to false.
    `CssMetaData<S,Color>` | StyleablePropertyFactory.`createColorCssMetaData(String property, Function<S,StyleableProperty<Color>> function, Color initialValue)` Create a CssMetaData<S, Color> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Color>` | StyleablePropertyFactory.`createColorCssMetaData(String property, Function<S,StyleableProperty<Color>> function, Color initialValue, boolean inherits)` Create a CssMetaData<S, Color> with initial value, and inherit flag.
    `CssMetaData<S,Duration>` | StyleablePropertyFactory.`createDurationCssMetaData(String property, Function<S,StyleableProperty<Duration>> function)` Create a CssMetaData<S, Duration> with initial value of Duration.BLACK, and inherit flag defaulting to false.
    `CssMetaData<S,Duration>` | StyleablePropertyFactory.`createDurationCssMetaData(String property, Function<S,StyleableProperty<Duration>> function, Duration initialValue)` Create a CssMetaData<S, Duration> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Duration>` | StyleablePropertyFactory.`createDurationCssMetaData(String property, Function<S,StyleableProperty<Duration>> function, Duration initialValue, boolean inherits)` Create a CssMetaData<S, Duration> with initial value, and inherit flag.
    `<E extends Effect> CssMetaData<S,E>` | StyleablePropertyFactory.`createEffectCssMetaData(String property, Function<S,StyleableProperty<E>> function)` Create a CssMetaData<S, Effect> with initial value of null, and inherit flag defaulting to false.
    `<E extends Effect> CssMetaData<S,E>` | StyleablePropertyFactory.`createEffectCssMetaData(String property, Function<S,StyleableProperty<E>> function, E initialValue)` Create a CssMetaData<S, Effect> with initial value, and inherit flag defaulting to false.
    `<E extends Effect> CssMetaData<S,E>` | StyleablePropertyFactory.`createEffectCssMetaData(String property, Function<S,StyleableProperty<E>> function, E initialValue, boolean inherits)` Create a CssMetaData<S, Effect> with initial value, and inherit flag.
    `<E extends Enum<E>> CssMetaData<S,E>` | StyleablePropertyFactory.`createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function)` Create a CssMetaData<S, Enum> with initial value of null, and inherit flag defaulting to false.
    `<E extends Enum<E>> CssMetaData<S,E>` | StyleablePropertyFactory.`createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function, E initialValue)` Create a CssMetaData<S, Enum> with initial value, and inherit flag defaulting to false.
    `<E extends Enum<E>> CssMetaData<S,E>` | StyleablePropertyFactory.`createEnumCssMetaData(Class<? extends Enum> enumClass, String property, Function<S,StyleableProperty<E>> function, E initialValue, boolean inherits)` Create a CssMetaData<S, Enum> with initial value, and inherit flag.
    `CssMetaData<S,Font>` | StyleablePropertyFactory.`createFontCssMetaData(String property, Function<S,StyleableProperty<Font>> function)` Create a CssMetaData<S, Font> with initial value of `Font.getDefault()`, and inherit flag defaulting to true.
    `CssMetaData<S,Font>` | StyleablePropertyFactory.`createFontCssMetaData(String property, Function<S,StyleableProperty<Font>> function, Font initialValue)` Create a CssMetaData<S, Font> with initial value, and inherit flag defaulting to true.
    `CssMetaData<S,Font>` | StyleablePropertyFactory.`createFontCssMetaData(String property, Function<S,StyleableProperty<Font>> function, Font initialValue, boolean inherits)` Create a CssMetaData<S, Font> with initial value, and inherit flag.
    `CssMetaData<S,Insets>` | StyleablePropertyFactory.`createInsetsCssMetaData(String property, Function<S,StyleableProperty<Insets>> function)` Create a CssMetaData<S, Insets> with initial value of `javafx.geometry.Insets.EMPTY`, and inherit flag defaulting to false.
    `CssMetaData<S,Insets>` | StyleablePropertyFactory.`createInsetsCssMetaData(String property, Function<S,StyleableProperty<Insets>> function, Insets initialValue)` Create a CssMetaData<S, Insets> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Insets>` | StyleablePropertyFactory.`createInsetsCssMetaData(String property, Function<S,StyleableProperty<Insets>> function, Insets initialValue, boolean inherits)` Create a CssMetaData<S, Insets> with initial value, and inherit flag.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function)` Create a CssMetaData<S, Paint> with initial value of Color.BLACK, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a CssMetaData<S, Paint> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Paint>` | StyleablePropertyFactory.`createPaintCssMetaData(String property, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a CssMetaData<S, Paint> with initial value, and inherit flag.
    `CssMetaData<S,Number>` | StyleablePropertyFactory.`createSizeCssMetaData(String property, Function<S,StyleableProperty<Number>> function)` Create a CssMetaData<S, Number> with initial value of `0d`, and inherit flag defaulting to false.
    `CssMetaData<S,Number>` | StyleablePropertyFactory.`createSizeCssMetaData(String property, Function<S,StyleableProperty<Number>> function, Number initialValue)` Create a CssMetaData<S, Number> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,Number>` | StyleablePropertyFactory.`createSizeCssMetaData(String property, Function<S,StyleableProperty<Number>> function, Number initialValue, boolean inherits)` Create a CssMetaData<S, Number> with initial value, and inherit flag.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createStringCssMetaData(String property, Function<S,StyleableProperty<String>> function)` Create a CssMetaData<S, String> with initial value of null, and inherit flag defaulting to false.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createStringCssMetaData(String property, Function<S,StyleableProperty<String>> function, String initialValue)` Create a CssMetaData<S, String> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createStringCssMetaData(String property, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a CssMetaData<S, String> with initial value, and inherit flag.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function)` Create a StyleableProperty<Boolean>.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue)` Create a StyleableProperty<Boolean> with initial value.
    `StyleableProperty<Boolean>` | StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue, boolean inherits)` Create a StyleableProperty<Boolean> with initial value and inherit flag.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function)` Create a StyleableProperty<Color>.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue)` Create a StyleableProperty<Color> with initial value.
    `StyleableProperty<Color>` | StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue, boolean inherits)` Create a StyleableProperty<Color> with initial value and inherit flag.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function)` Create a StyleableProperty<Duration>.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue)` Create a StyleableProperty<Duration> with initial value.
    `StyleableProperty<Duration>` | StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue, boolean inherits)` Create a StyleableProperty<Duration> with initial value and inherit flag.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function)` Create a StyleableProperty<Effect>.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, E initialValue)` Create a StyleableProperty<Effect> with initial value.
    `<E extends Effect> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, E initialValue, boolean inherits)` Create a StyleableProperty<Effect> with initial value and inherit flag.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass)` Create a StyleableProperty<E extends Enum<E>>.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue)` Create a StyleableProperty<E extends Enum<E>> with initial value.
    `<E extends Enum<E>> StyleableProperty<E>` | StyleablePropertyFactory.`createStyleableEnumProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function, Class<E> enumClass, E initialValue, boolean inherits)` Create a StyleableProperty<E extends Enum<E>> with initial value and inherit flag.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function)` Create a StyleableProperty<Font>.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue)` Create a StyleableProperty<Font> with initial value.
    `StyleableProperty<Font>` | StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue, boolean inherits)` Create a StyleableProperty<Font> with initial value and inherit flag.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function)` Create a StyleableProperty<Inset>.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue)` Create a StyleableProperty<Inset> with initial value.
    `StyleableProperty<Insets>` | StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue, boolean inherits)` Create a StyleableProperty<Inset> with initial value and inherit flag.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function)` Create a StyleableProperty<Number>.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue)` Create a StyleableProperty<Number> with initial value.
    `StyleableProperty<Number>` | StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue, boolean inherits)` Create a StyleableProperty<Number> with initial value and inherit flag.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)` Create a StyleableProperty<Paint>.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)` Create a StyleableProperty<Paint> with initial value.
    `StyleableProperty<Paint>` | StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue, boolean inherits)` Create a StyleableProperty<Paint> with initial value and inherit flag.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)` Create a StyleableProperty<String>.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a StyleableProperty<String> with initial value and inherit flag.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)` Create a StyleableProperty<String> with initial value.
    `StyleableProperty<String>` | StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a StyleableProperty<String> with initial value and inherit flag.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createUrlCssMetaData(String property, Function<S,StyleableProperty<String>> function)` Create a CssMetaData<S, String> with initial value of null, and inherit flag defaulting to false.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createUrlCssMetaData(String property, Function<S,StyleableProperty<String>> function, String initialValue)` Create a CssMetaData<S, String> with initial value, and inherit flag defaulting to false.
    `CssMetaData<S,String>` | StyleablePropertyFactory.`createUrlCssMetaData(String property, Function<S,StyleableProperty<String>> function, String initialValue, boolean inherits)` Create a CssMetaData<S, String> with initial value, and inherit flag.

  - ### Uses of StyleableProperty in javafx.scene

    Methods in javafx.scene that return types with arguments of type StyleableProperty
    Modifier and Type | Method and Description
    --- | ---
    `Map<StyleableProperty<?>,List<com.sun.javafx.css.Style>>` | Node.`impl_findStyles(Map<StyleableProperty<?>,List<com.sun.javafx.css.Style>> styleMap)` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `ObservableMap<StyleableProperty<?>,List<com.sun.javafx.css.Style>>` | Node.`impl_getStyleMap()` Deprecated. This is an experimental API that is not intended for general use and is subject to change in future versions

    Method parameters in javafx.scene with type arguments of type StyleableProperty
    Modifier and Type | Method and Description
    --- | ---
    `Map<StyleableProperty<?>,List<com.sun.javafx.css.Style>>` | Node.`impl_findStyles(Map<StyleableProperty<?>,List<com.sun.javafx.css.Style>> styleMap)` Deprecated. This is an internal API that is not intended for use and will be removed in the next version
    `void` | Node.`impl_setStyleMap(ObservableMap<StyleableProperty<?>,List<com.sun.javafx.css.Style>> styleMap)` Deprecated. This is an experimental API that is not intended for general use and is subject to change in future versions

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2008, 2017, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.