# 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)` |