# 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()` | Gets the CSS converter that handles conversion from a CSS value to a Java Object.
  `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` | Converter to convert a `String` to a `Boolean`.
  `class` | `ColorConverter` | Converter to convert a `String` to a `Color`.
  `class` | `CursorConverter` | Converter to convert a `String` to a `Cursor`.
  `class` | `DeriveColorConverter` | Converter to convert a combination of color and brightness values to a derived `Color`.
  `class` | `DeriveSizeConverter` | Converter to combine two `Size` values.
  `class` | `DurationConverter` | Converter to Convert a `Size` to `Duration`.
  `class` | `EffectConverter` | Converter to convert a string representation of an `Effect` to an `Effect`.
  `static class` | `EffectConverter.DropShadowConverter` | Converter to convert a `DropShadow` effect.
  `static class` | `EffectConverter.InnerShadowConverter` | Converter to convert an `InnerShadow` effect.
  `class` | `EnumConverter<E extends Enum<E>>` | Converter to convert a string representation of an `Enum` to an `Enum`.
  `class` | `FontConverter` | Converter to convert a parsed representation of a `Font` to a `Font`.
  `static class` | `FontConverter.FontSizeConverter` | Converter to convert a parsed font size value to a `Number` object.
  `static class` | `FontConverter.FontStyleConverter` | Converter to convert a `String` value to a `FontPosture` object.
  `static class` | `FontConverter.FontWeightConverter` | Converter to convert a `String` value to a `FontWeight` object.
  `class` | `InsetsConverter` | Converter to convert a parsed value array of 1 to 4 size components to an `Insets`.
  `static class` | `InsetsConverter.SequenceConverter` | Converter to convert 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` | Converter to convert a parsed representation of color ladder values to a `Color`.
  `class` | `PaintConverter` | Converter to convert a parsed representation of a `Paint` to a `Paint`.
  `static class` | `PaintConverter.ImagePatternConverter` | Converter to convert image pattern parsed values to a `Paint` object.
  `static class` | `PaintConverter.LinearGradientConverter` | Converter to convert linear gradient parsed values to a `Paint` object.
  `static class` | `PaintConverter.RadialGradientConverter` | Converter to convert radial gradient parsed values to a `Paint` object.
  `static class` | `PaintConverter.RepeatingImagePatternConverter` | Converter to convert repeating image pattern parsed values to a `Paint` object.
  `static class` | `PaintConverter.SequenceConverter` | Converter to convert a sequence of parsed values to an array of `Paint` objects.
  `class` | `ShapeConverter` | Converter to convert a SVG shape string into a `Shape` object.
  `class` | `SizeConverter` | Converter to convert a `Size` to a `Number`.
  `static class` | `SizeConverter.SequenceConverter` | Converter to convert a sequence of sizes to an array of `Number`.
  `class` | `StopConverter` | Converter to convert a `Stop` from a `Size` and a `Color`.
  `class` | `StringConverter` | Converter for quoted strings which may have embedded unicode characters.
  `static class` | `StringConverter.SequenceConverter` | Converter to convert a sequence of `String`s to an array of `String`s.
  `class` | `URLConverter` | Converter to convert a parsed value representing URL to a URL string that is resolved relative to the location of the stylesheet.
  `static class` | `URLConverter.SequenceConverter` | Converter to convert a sequence of URLs to an array of `String`s.

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