## 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.

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

    Classes in javafx.css that implement StyleableProperty
    Modifier and Type | Class | 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 | 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 | 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 `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.