インターフェース FormatterRegistry
- すべてのスーパーインターフェース:
- ConverterRegistry
 フィールドフォーマットロジックのレジストリ。
- 導入:
- 3.0
- 作成者:
- Keith Donald, Juergen Hoeller
- メソッドのサマリー修飾子と型メソッド説明- void- addFormatter- (Formatter<?> formatter) Formatter を追加して、特定の型のフィールドをフォーマットします。- void- addFormatterForFieldAnnotation- (AnnotationFormatterFactory<? extends AnnotationSE> annotationFormatterFactory) Formatter を追加して、特定のフォーマットアノテーションが付けられたフィールドをフォーマットします。- void- addFormatterForFieldType- (ClassSE<?> fieldType, Formatter<?> formatter) 指定された型のフィールドをフォーマットするためのフォーマッターを追加します。- void- addFormatterForFieldType- (ClassSE<?> fieldType, Printer<?> printer, Parser<?> parser) プリンター / パーサーのペアを追加して、特定の型のフィールドをフォーマットします。- void特定の型のフィールドを解析するパーサーを追加します。- void- addPrinter- (Printer<?> printer) 特定の型のフィールドを出力するプリンターを追加します。- インターフェース org.springframework.core.convert.converter.ConverterRegistry から継承されたメソッド- addConverter, addConverter, addConverter, addConverterFactory, removeConvertible
- メソッドの詳細- addPrinter特定の型のフィールドを出力するためにプリンターを追加します。フィールド型は、パラメーター化された Printer インスタンスによって暗示されます。- パラメーター:
- printer- 追加するプリンター
- 導入:
- 5.2
- 関連事項:
 
- addParser特定の型のフィールドを解析するパーサーを追加します。フィールド型は、パラメーター化されたパーサーインスタンスによって暗黙的に指定されます。- パラメーター:
- parser- 追加するパーサー
- 導入:
- 5.2
- 関連事項:
 
- addFormatterFormatter を追加して、特定の型のフィールドをフォーマットします。フィールド型は、パラメーター化された Formatter インスタンスによって暗示されます。- パラメーター:
- formatter- 追加するフォーマッタ
- 導入:
- 3.1
- 関連事項:
 
- addFormatterForFieldType指定された型のフィールドをフォーマットするためのフォーマッターを追加します。- 出力時に、フォーマッタの型 T が宣言され、 - fieldTypeが T に割り当てられない場合、フィールド値を出力するために- formatterに委譲する前に、T への強制型変換が試行されます。解析時に、- formatterによって返された解析済みオブジェクトがランタイムフィールド型に割り当てられない場合、解析済みフィールド値を返す前にフィールド型への強制が試行されます。- パラメーター:
- fieldType- フォーマットするフィールド型
- formatter- 追加するフォーマッタ
 
- addFormatterForFieldTypeプリンタ / パーサーのペアを追加して、特定の型のフィールドをフォーマットします。フォーマッタは、出力用に指定された- printerに、解析用に指定された- parserに委譲します。- 出力時に、プリンターの型 T が宣言されていて、 - fieldTypeが T に割り当て可能でない場合、フィールド値を出力するために- printerに委譲する前に、T への強制型変換が試行されます。解析時に、パーサーによって返されたオブジェクトがランタイムフィールド型に割り当て可能でない場合、解析されたフィールド値を返す前にフィールド型への強制が試行されます。- パラメーター:
- fieldType- フォーマットするフィールド型
- printer- フォーマッタの出力部分
- parser- フォーマッタの解析部分
 
- addFormatterForFieldAnnotationvoid addFormatterForFieldAnnotation- (AnnotationFormatterFactory<? extends AnnotationSE> annotationFormatterFactory) Formatter を追加して、特定のフォーマットアノテーションが付けられたフィールドをフォーマットします。- パラメーター:
- annotationFormatterFactory- 追加するアノテーションフォーマッタファクトリ