javafx.util.converter (JavaFX 17)

Module javafx.base

# Package javafx.util.converter

This package is for standard string converters for JavaFX.

## Package Specification

This package is for standard `string converters` for JavaFX. Example use cases for these implementations include:

- JavaFX binding API for converting Objects to and from Strings, when the binding requires this.
- In JavaFX UI controls such as `ComboBox` and `ChoiceBox`

- Class Summary
  Class | Description
  --- | ---
  BigDecimalStringConverter | `StringConverter` implementation for `BigDecimal` values.
  BigIntegerStringConverter | `StringConverter` implementation for `BigInteger` values.
  BooleanStringConverter | `StringConverter` implementation for `Boolean` (and boolean primitive) values.
  ByteStringConverter | `StringConverter` implementation for `Byte` (and byte primitive) values.
  CharacterStringConverter | `StringConverter` implementation for `Character` (and char primitive) values.
  CurrencyStringConverter | A `StringConverter` implementation for `Number` values that represent currency.
  DateStringConverter | `StringConverter` implementation for `Date` values.
  DateTimeStringConverter | `StringConverter` implementation for `Date` values that represent a date and time.
  DefaultStringConverter | `StringConverter` implementation for `String` values.
  DoubleStringConverter | `StringConverter` implementation for `Double` (and double primitive) values.
  FloatStringConverter | `StringConverter` implementation for `Float` (and float primitive) values.
  FormatStringConverter<T> | `StringConverter` implementation that can use a `Format` instance.
  IntegerStringConverter | `StringConverter` implementation for `Integer` (and int primitive) values.
  LocalDateStringConverter | `StringConverter` implementation for `LocalDate` values.
  LocalDateTimeStringConverter | `StringConverter` implementation for `LocalDateTime` values.
  LocalTimeStringConverter | `StringConverter` implementation for `LocalTime` values.
  LongStringConverter | `StringConverter` implementation for `Long` (and long primitive) values.
  NumberStringConverter | A `StringConverter` implementation for `Number` values.
  PercentageStringConverter | A `StringConverter` implementation for `Number` values that represent percentages.
  ShortStringConverter | `StringConverter` implementation for `Short` values.
  TimeStringConverter | `StringConverter` implementation for `Date` values that represent time.