public class JodaFormatWrapper<T> extends AbstractTextFormatter<T>
validationMessage| コンストラクタと説明 |
|---|
JodaFormatWrapper(org.joda.time.format.DateTimeFormatter formatter,
Class<T> type) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
Map<String,Object> |
getMessageVariables()
パース時のエラーメッセージ中の変数を取得します。
|
Optional<String> |
getPattern()
書式を取得します。
|
T |
parse(String text)
文字列をパースして、オブジェクトに変換する。
|
String |
print(T object)
オブジェクトをフォーマットして、文字列に変換する。
|
void |
setPattern(String pattern) |
getValidationMessage, setValidationMessagepublic JodaFormatWrapper(org.joda.time.format.DateTimeFormatter formatter,
Class<T> type)
formatter - ラップするDateTimeFormatterを指定します。type - ReadablePartialの実装クラスを指定します。NullPointerException - if formatter or type is null.IllegalArgumentException - type is not support class type.public T parse(String text)
実装する際には、API経由などでパースした際に発生した例外は、TextParseExceptionでラップするしてください。
TextParseExceptionでラップすると、ParseProcessorでエラーオブジェクトに変換されます。
TextParseExceptionがスローされます。text - パース対象の文字列。public String print(T object)
TextPrinter実装する際には、API経由などでパースした際に発生した例外は、TextPrintExceptionでラップするしてください。
TextPrintExceptionでラップすると、PrintProcessorでエラーオブジェクトに変換されます。
object - フォーマット対象のオブジェクトpublic Optional<String> getPattern()
TextParserpublic void setPattern(String pattern)
public Map<String,Object> getMessageVariables()
TextParserCopyright © 2025 mygreen. All rights reserved.