- java.lang.Object
-
- javafx.util.StringConverter<LocalTime>
-
- javafx.util.converter.LocalTimeStringConverter
-
public class LocalTimeStringConverter extends StringConverter<LocalTime>
StringConverter
implementation forLocalTime
values.- Since:
- JavaFX 8u40
- See Also:
LocalDateStringConverter
,LocalDateTimeStringConverter
-
-
Constructor Summary
Constructors Constructor Description LocalTimeStringConverter()
Create aStringConverter
forLocalTime
values, using a default formatter and parser withFormatStyle.SHORT
, and the user'sLocale
.LocalTimeStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)
LocalTimeStringConverter(FormatStyle timeStyle)
Create aStringConverter
forLocalTime
values, using a default formatter and parser with the specifiedFormatStyle
and based on the user'sLocale
.LocalTimeStringConverter(FormatStyle timeStyle, Locale locale)
Create a StringConverter forLocalTime
values, using a default formatter and parser with the specifiedFormatStyle
andLocale
.
-
-
-
Constructor Detail
-
LocalTimeStringConverter
public LocalTimeStringConverter()
Create aStringConverter
forLocalTime
values, using a default formatter and parser withFormatStyle.SHORT
, and the user'sLocale
.
-
LocalTimeStringConverter
public LocalTimeStringConverter(FormatStyle timeStyle)
Create aStringConverter
forLocalTime
values, using a default formatter and parser with the specifiedFormatStyle
and based on the user'sLocale
.- Parameters:
timeStyle
- TheFormatStyle
that will be used by the default formatter and parser. If null thenFormatStyle.SHORT
will be used.
-
LocalTimeStringConverter
public LocalTimeStringConverter(FormatStyle timeStyle, Locale locale)
Create a StringConverter forLocalTime
values, using a default formatter and parser with the specifiedFormatStyle
andLocale
.- Parameters:
timeStyle
- TheFormatStyle
that will be used by the default formatter and parser. If null thenFormatStyle.SHORT
will be used.locale
- TheLocale
that will be used by the default formatter and parser. If null thenLocale.getDefault(Locale.Category.FORMAT)
will be used.
-
LocalTimeStringConverter
public LocalTimeStringConverter(DateTimeFormatter formatter, DateTimeFormatter parser)
Create a StringConverter forLocalTime
values using the supplied formatter and parser, which are responsible for choosing the desiredLocale
.For example, a fixed pattern can be used for converting both ways:
String pattern = "HH:mm:ss"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern); StringConverter<LocalTime> converter = DateTimeStringConverter.getLocalTimeConverter(formatter, null);
- Parameters:
formatter
- An instance ofDateTimeFormatter
which will be used for formatting by the toString() method. If null then a default formatter will be used.parser
- An instance ofDateTimeFormatter
which will be used for parsing by the fromString() method. This can be identical to formatter. If null, then formatter will be used, and if that is also null, then a default parser will be used.
-
-