# 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 final 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`.
`final StyleConverter<?,V>`
CssMetaData.`getConverter()`
`final 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
Modifier
Constructor
Description
`protected`
`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.
`protected`
`CssMetaData(String property, StyleConverter<?,V> converter, V initialValue)`
Construct a CssMetaData with the given parameters, inherit set to false and no sub-properties.
`protected`
`CssMetaData(String property, StyleConverter<?,V> converter, V initialValue, boolean inherits)`
Construct a CssMetaData with the given parameters and no sub-properties.
`protected`
`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.
`protected`
`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
`final class`
`BooleanConverter`
`final class`
`ColorConverter`
`final class`
`CursorConverter`
`final class`
`DeriveColorConverter`
Derive a Color from a Color and a brightness value
`final class`
`DeriveSizeConverter`
A type that combines two Size values.
`final class`
`DurationConverter`
Convert a Size to Duration
`class`
`EffectConverter`
`static final class`
`EffectConverter.DropShadowConverter`
`static final class`
`EffectConverter.InnerShadowConverter`
`final class`
`EnumConverter<E extends Enum<E>>`
`final class`
`FontConverter`
`static final class`
`FontConverter.FontSizeConverter`
`static final class`
`FontConverter.FontStyleConverter`
`static final class`
`FontConverter.FontWeightConverter`
`final class`
`InsetsConverter`
Converts a parsed value array of 1 to 4 size components to an Insets.
`static final 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.
`final class`
`LadderConverter`
`final class`
`PaintConverter`
`static final class`
`PaintConverter.ImagePatternConverter`
`static final class`
`PaintConverter.LinearGradientConverter`
`static final class`
`PaintConverter.RadialGradientConverter`
`static final class`
`PaintConverter.RepeatingImagePatternConverter`
`static final 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.
`final class`
`SizeConverter`
Convert a Size to Number
`static final class`
`SizeConverter.SequenceConverter`
`final class`
`StopConverter`
convert a Stop from a Size and a Color
`final class`
`StringConverter`
String type converts embedded unicode characters
`static final class`
`StringConverter.SequenceConverter`
`final class`
`URLConverter`
Converts a parsed value representing URL to a URL string that is resolved relative to the location of the stylesheet.
`static final 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)`