モジュール javafx.base
パッケージ javafx.util.converter

クラスLocalTimeStringConverter

    • コンストラクタの詳細

      • LocalTimeStringConverter

        public LocalTimeStringConverter​()
        FormatStyle.SHORTおよびユーザーのLocaleでフォーマッタおよびパーサーのデフォルトを使用して、LocalTime値に対するStringConverterを作成します。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(FormatStyle timeStyle)
        指定されたFormatStyleでフォーマッタおよびパーサーのデフォルトを使用し、ユーザーのLocaleに基づいて、LocalTime値に対するStringConverterを作成します。
        パラメータ:
        timeStyle - デフォルトのフォーマッタとパーサーが使用するFormatStyle nullの場合、FormatStyle.SHORTが使用されます。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(FormatStyle timeStyle,
                                        Locale locale)
        指定されたFormatStyleおよびLocaleでデフォルトのフォーマッタおよびパーサーを使用して、LocalTime値に対するStringConverterを作成します。
        パラメータ:
        timeStyle - デフォルトのフォーマッタとパーサーが使用するFormatStyle nullの場合、FormatStyle.SHORTが使用されます。
        locale - デフォルトのフォーマッタとパーサーが使用するLocale nullの場合、Locale.getDefault(Locale.Category.FORMAT)が使用されます。
      • LocalTimeStringConverter

        public LocalTimeStringConverter​(DateTimeFormatter formatter,
                                        DateTimeFormatter parser)
        適切なLocaleの選択を担当する指定されたフォーマッタおよびパーサーを使用して、LocalTime値に対するStringConverterを作成します。

        たとえば、両方向を変換するために固定パターンを使用できます。

         String pattern = "HH:mm:ss";
         DateTimeFormatter formatter = DateTimeFormatter.ofPattern(pattern);
         StringConverter<LocalTime> converter =
             DateTimeStringConverter.getLocalTimeConverter(formatter, null);
         
        パラメータ:
        formatter - toString()メソッドがフォーマットに使用する、DateTimeFormatterのインスタンス。 nullの場合、デフォルトのフォーマッタが使用されます。
        parser - fromString()メソッドによる解析が使用される、DateTimeFormatterのインスタンス。 これは、フォーマッタと同一でも問題ありません。 nullの場合、フォーマッタが使用され、それもnullの場合、デフォルトのパーサーが使用されます。
    • メソッドの詳細

      • fromString

        public LocalTime fromString​(String value)
        指定された文字列を特定のコンバータで定義されているオブジェクトに変換します。 文字列のフォーマットおよび結果のオブジェクトの型は、特定のコンバータによって定義されます。
        定義:
        fromString in class StringConverter<LocalTime>
        パラメータ:
        value - 変換するString
        戻り値:
        渡された文字列のオブジェクト表現。
      • toString

        public String toString​(LocalTime value)
        指定されたオブジェクトを文字列形式に変換します。 返される文字列のフォーマットは、特定のコンバータによって定義されます。
        定義:
        toString in class StringConverter<LocalTime>
        パラメータ:
        value - 変換する型Tのオブジェクト
        戻り値:
        渡されたオブジェクトの文字列表現。