## Uses of Class
javafx.css.StyleConverter

- Packages that use StyleConverter
  Package | Description
  --- | ---
  javafx.css | Provides API for making properties styleable via CSS and for supporting pseudo-class state.
  javafx.css.converter | Provides various `StyleConverter` classes that convert CSS parsed values.

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

    Fields in javafx.css declared as StyleConverter
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected StyleConverter<V,​T>` | ParsedValue.`converter` | The `StyleConverter` which converts the parsed value to the type of the `StyleableProperty`.

    Methods in javafx.css that return StyleConverter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static StyleConverter<String,​Boolean>` | StyleConverter.`getBooleanConverter()` | Return a `StyleConverter` that converts "true" or "false" to `Boolean`.
    `static StyleConverter<String,​Color>` | StyleConverter.`getColorConverter()` | Return a `StyleConverter` that converts a String representation of a web color to a `Color`.
    `StyleConverter<?,​V>` | CssMetaData.`getConverter()` |
    `StyleConverter<V,​T>` | ParsedValue.`getConverter()` | A `StyleConverter` converts the parsed value to the type of the `StyleableProperty`.
    `static StyleConverter<?,​Duration>` | StyleConverter.`getDurationConverter()` | Return a `StyleConverter` that converts a String representation of a duration to a `Duration`.
    `static StyleConverter<ParsedValue[],​Effect>` | StyleConverter.`getEffectConverter()` | Return a `StyleConverter` that converts a parsed representation of an `Effect` to an `Effect`
    `static <E extends Enum<E>> StyleConverter<String,​E>` | StyleConverter.`getEnumConverter​(Class<E> enumClass)` | Return a `StyleConverter` that converts a String representation of an `Enum` to an `Enum`.
    `static StyleConverter<ParsedValue[],​Font>` | StyleConverter.`getFontConverter()` | Return a `StyleConverter` that converts a parsed representation of a `Font` to an `Font`.
    `static StyleConverter<ParsedValue[],​Insets>` | StyleConverter.`getInsetsConverter()` | Return a `StyleConverter` that converts a [<length> | <percentage>]{1,4} to an `Insets`.
    `static StyleConverter<ParsedValue<?,​Paint>,​Paint>` | StyleConverter.`getPaintConverter()` | Return a `StyleConverter` that converts a parsed representation of a `Paint` to a `Paint`.
    `static StyleConverter<?,​Number>` | StyleConverter.`getSizeConverter()` | CSS length and number values are parsed into a Size object that is converted to a Number before the value is applied.
    `static StyleConverter<String,​String>` | StyleConverter.`getStringConverter()` | A converter for quoted strings which may have embedded unicode characters.
    `static StyleConverter<ParsedValue[],​String>` | StyleConverter.`getUrlConverter()` | A converter for URL strings.
    `static StyleConverter<?,​?>` | StyleConverter.`readBinary​(DataInputStream is, String[] strings)` | Read binary data stream.

    Constructors in javafx.css with parameters of type StyleConverter
    Constructor | Description
    --- | ---
    `CssMetaData​(String property, StyleConverter<?,​V> converter)` | Construct a CssMetaData with the given parameters, initialValue is null, inherit is set to false, and no sub-properties.
    `CssMetaData​(String property, StyleConverter<?,​V> converter, V initialValue)` | Construct a CssMetaData with the given parameters, inherit set to false and no sub-properties.
    `CssMetaData​(String property, StyleConverter<?,​V> converter, V initialValue, boolean inherits)` | Construct a CssMetaData with the given parameters and no sub-properties.
    `CssMetaData​(String property, StyleConverter<?,​V> converter, V initialValue, boolean inherits, List<CssMetaData<? extends Styleable,​?>> subProperties)` | Construct a CssMetaData with the given parameters and no sub-properties.
    `ParsedValue​(V value, StyleConverter<V,​T> converter)` | Create an instance of ParsedValue where the value type V is converted to the target type T using the given converter.

  - ### Uses of StyleConverter in javafx.css.converter

    Subclasses of StyleConverter in javafx.css.converter
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `BooleanConverter` |
    `class` | `ColorConverter` |
    `class` | `CursorConverter` |
    `class` | `DeriveColorConverter` | Derive a Color from a Color and a brightness value
    `class` | `DeriveSizeConverter` | A type that combines two Size values.
    `class` | `DurationConverter` | Convert a Size to Duration
    `class` | `EffectConverter` |
    `static class` | `EffectConverter.DropShadowConverter` |
    `static class` | `EffectConverter.InnerShadowConverter` |
    `class` | `EnumConverter<E extends Enum<E>>` |
    `class` | `FontConverter` |
    `static class` | `FontConverter.FontSizeConverter` |
    `static class` | `FontConverter.FontStyleConverter` |
    `static class` | `FontConverter.FontWeightConverter` |
    `class` | `InsetsConverter` | Converts a parsed value array of 1 to 4 size components to an Insets.
    `static class` | `InsetsConverter.SequenceConverter` | Converts an array of parsed values, each of which is an array of 1 to 4 size components, to an array of Insets objects.
    `class` | `LadderConverter` |
    `class` | `PaintConverter` |
    `static class` | `PaintConverter.ImagePatternConverter` |
    `static class` | `PaintConverter.LinearGradientConverter` |
    `static class` | `PaintConverter.RadialGradientConverter` |
    `static class` | `PaintConverter.RepeatingImagePatternConverter` |
    `static class` | `PaintConverter.SequenceConverter` | Converts an array of parsed values to an array of Paint objects.
    `class` | `ShapeConverter` | Converts an SVG shape string into a Shape object.
    `class` | `SizeConverter` | Convert a Size to Number
    `static class` | `SizeConverter.SequenceConverter` |
    `class` | `StopConverter` | convert a Stop from a Size and a Color
    `class` | `StringConverter` | String type converts embedded unicode characters
    `static class` | `StringConverter.SequenceConverter` |
    `class` | `URLConverter` | Converts a parsed value representing URL to a URL string that is resolved relative to the location of the stylesheet.
    `static class` | `URLConverter.SequenceConverter` |

    Methods in javafx.css.converter that return StyleConverter
    Modifier and Type | Method | Description
    --- | --- | ---
    `static StyleConverter<String,​Boolean>` | BooleanConverter.`getInstance()` |
    `static StyleConverter<String,​Color>` | ColorConverter.`getInstance()` |
    `static StyleConverter<String,​Cursor>` | CursorConverter.`getInstance()` |
    `static StyleConverter<ParsedValue<?,​Size>,​Duration>` | DurationConverter.`getInstance()` |
    `static StyleConverter<ParsedValue[],​Effect>` | EffectConverter.`getInstance()` |
    `static StyleConverter<?,​?>` | EnumConverter.`getInstance​(String ename)` |
    `static StyleConverter<ParsedValue[],​Font>` | FontConverter.`getInstance()` |
    `static StyleConverter<ParsedValue[],​Insets>` | InsetsConverter.`getInstance()` |
    `static StyleConverter<ParsedValue<?,​Paint>,​Paint>` | PaintConverter.`getInstance()` |
    `static StyleConverter<String,​Shape>` | ShapeConverter.`getInstance()` |
    `static StyleConverter<ParsedValue<?,​Size>,​Number>` | SizeConverter.`getInstance()` |
    `static StyleConverter<String,​String>` | StringConverter.`getInstance()` |
    `static StyleConverter<ParsedValue[],​String>` | URLConverter.`getInstance()` |
    `static StyleConverter<?,​?>` | EnumConverter.`readBinary​(DataInputStream is, String[] strings)` |