A - フォーマットをトリガーするアノテーション型 public interface AnnotationFormatterFactory<A extends java.lang.annotation.Annotation>Annotation でアノテーションされたフィールドの値をフォーマットするフォーマッターを作成するファクトリ。 例: DateTimeFormatAnnotationFormatterFactory は、@DateTimeFormat アノテーションが付けられたフィールドに設定された Date 値をフォーマットするフォーマッターを作成する場合があります。
| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.Set<java.lang.Class<?>> | getFieldTypes() アノテーションでアノテーションを付けることができるフィールドの型 <A>。</a> |
Parser<?> | getParser(A annotation, java.lang.Class<?> fieldType)annotation のアノテーションが付けられた fieldType のフィールドに対して送信された値を解析するパーサーを取得します。 |
Printer<?> | getPrinter(A annotation, java.lang.Class<?> fieldType)annotation のアノテーションが付けられた fieldType のフィールドの値を出力するプリンターを取得します。 |
java.util.Set<java.lang.Class<?>> getFieldTypes()
Printer<?> getPrinter(A annotation, java.lang.Class<?> fieldType)
annotation のアノテーションが付けられた fieldType のフィールドの値を出力するプリンターを取得します。 プリンターが受け入れる型 T が fieldType に割り当て可能でない場合、プリンターが呼び出される前に fieldType から T への強制が試行されます。
annotation - アノテーションインスタンス fieldType - アノテーションが付けられたフィールドの型