# 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
  `final StyleableProperty<Boolean>`
  StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Boolean> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Boolean>`
  StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function)`
  Create a StyleableProperty<Boolean>.
  `final StyleableProperty<Boolean>`
  StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue)`
  Create a StyleableProperty<Boolean> with initial value.
  `final 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.
  `final StyleableProperty<Color>`
  StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Color> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Color>`
  StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function)`
  Create a StyleableProperty<Color>.
  `final StyleableProperty<Color>`
  StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue)`
  Create a StyleableProperty<Color> with initial value.
  `final 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.
  `final StyleableProperty<Duration>`
  StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Duration> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Duration>`
  StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function)`
  Create a StyleableProperty<Duration>.
  `final StyleableProperty<Duration>`
  StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue)`
  Create a StyleableProperty<Duration> with initial value.
  `final 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.
  `final StyleableProperty<Effect>`
  StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Effect> using previously created CssMetaData for the given `cssProperty`.
  `final <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`.
  `final <E extends Effect>
  StyleableProperty<E>`
  StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function)`
  Create a StyleableProperty<Effect>.
  `final <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.
  `final <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.
  `final <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>>.
  `final <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.
  `final <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.
  `final StyleableProperty<Font>`
  StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Font> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Font>`
  StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function)`
  Create a StyleableProperty<Font>.
  `final StyleableProperty<Font>`
  StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue)`
  Create a StyleableProperty<Font> with initial value.
  `final 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.
  `final StyleableProperty<Insets>`
  StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Insets> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Insets>`
  StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function)`
  Create a StyleableProperty<Inset>.
  `final StyleableProperty<Insets>`
  StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue)`
  Create a StyleableProperty<Inset> with initial value.
  `final 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.
  `final StyleableProperty<Number>`
  StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Number> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Number>`
  StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function)`
  Create a StyleableProperty<Number>.
  `final StyleableProperty<Number>`
  StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue)`
  Create a StyleableProperty<Number> with initial value.
  `final 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.
  `final StyleableProperty<Paint>`
  StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<Paint> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<Paint>`
  StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)`
  Create a StyleableProperty<Paint>.
  `final StyleableProperty<Paint>`
  StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)`
  Create a StyleableProperty<Paint> with initial value.
  `final 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.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<String> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)`
  Create a StyleableProperty<String>.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)`
  Create a StyleableProperty<String> with initial value.
  `final 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.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty)`
  Create a StyleableProperty<String> using previously created CssMetaData for the given `cssProperty`.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)`
  Create a StyleableProperty<String> with initial value.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)`
  Create a StyleableProperty<String> with initial value.
  `final 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
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final <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.
  `final <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.
  `final <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.
  `final <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.
  `final <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.
  `final <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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final 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.
  `final StyleableProperty<Boolean>`
  StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function)`
  Create a StyleableProperty<Boolean>.
  `final StyleableProperty<Boolean>`
  StyleablePropertyFactory.`createStyleableBooleanProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Boolean>> function, boolean initialValue)`
  Create a StyleableProperty<Boolean> with initial value.
  `final 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.
  `final StyleableProperty<Color>`
  StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function)`
  Create a StyleableProperty<Color>.
  `final StyleableProperty<Color>`
  StyleablePropertyFactory.`createStyleableColorProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Color>> function, Color initialValue)`
  Create a StyleableProperty<Color> with initial value.
  `final 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.
  `final StyleableProperty<Duration>`
  StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function)`
  Create a StyleableProperty<Duration>.
  `final StyleableProperty<Duration>`
  StyleablePropertyFactory.`createStyleableDurationProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Duration>> function, Duration initialValue)`
  Create a StyleableProperty<Duration> with initial value.
  `final 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.
  `final <E extends Effect>
  StyleableProperty<E>`
  StyleablePropertyFactory.`createStyleableEffectProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<E>> function)`
  Create a StyleableProperty<Effect>.
  `final <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.
  `final <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.
  `final <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>>.
  `final <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.
  `final <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.
  `final StyleableProperty<Font>`
  StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function)`
  Create a StyleableProperty<Font>.
  `final StyleableProperty<Font>`
  StyleablePropertyFactory.`createStyleableFontProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Font>> function, Font initialValue)`
  Create a StyleableProperty<Font> with initial value.
  `final 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.
  `final StyleableProperty<Insets>`
  StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function)`
  Create a StyleableProperty<Inset>.
  `final StyleableProperty<Insets>`
  StyleablePropertyFactory.`createStyleableInsetsProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Insets>> function, Insets initialValue)`
  Create a StyleableProperty<Inset> with initial value.
  `final 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.
  `final StyleableProperty<Number>`
  StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function)`
  Create a StyleableProperty<Number>.
  `final StyleableProperty<Number>`
  StyleablePropertyFactory.`createStyleableNumberProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Number>> function, Number initialValue)`
  Create a StyleableProperty<Number> with initial value.
  `final 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.
  `final StyleableProperty<Paint>`
  StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function)`
  Create a StyleableProperty<Paint>.
  `final StyleableProperty<Paint>`
  StyleablePropertyFactory.`createStyleablePaintProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<Paint>> function, Paint initialValue)`
  Create a StyleableProperty<Paint> with initial value.
  `final 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.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)`
  Create a StyleableProperty<String>.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableStringProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)`
  Create a StyleableProperty<String> with initial value.
  `final 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.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function)`
  Create a StyleableProperty<String> with initial value.
  `final StyleableProperty<String>`
  StyleablePropertyFactory.`createStyleableUrlProperty(S styleable, String propertyName, String cssProperty, Function<S,StyleableProperty<String>> function, String initialValue)`
  Create a StyleableProperty<String> with initial value.
  `final 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.
  `final 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.
  `final 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.
  `final 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.