| org.springframework.format.FormatterRegistry |
Known Indirect Subclasses
|
A registry of field formatting logic.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Adds a Formatter to format fields of a specific type.
| |||||||||||
Adds a Formatter to format fields annotated with a specific format annotation.
| |||||||||||
Adds a Formatter to format fields of the given type.
| |||||||||||
Adds a Printer/Parser pair to format fields of a specific type.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.core.convert.converter.ConverterRegistry
| |||||||||||
Adds a Formatter to format fields of a specific type. The field type is implied by the parameterized Formatter instance.
| formatter | the formatter to add |
|---|
Adds a Formatter to format fields annotated with a specific format annotation.
| annotationFormatterFactory | the annotation formatter factory to add |
|---|
Adds a Formatter to format fields of the given type.
On print, if the Formatter's type T is declared and fieldType is not assignable to T,
a coersion to T will be attempted before delegating to formatter to print a field value.
On parse, if the parsed object returned by formatter is not assignable to the runtime field type,
a coersion to the field type will be attempted before returning the parsed field value.
| fieldType | the field type to format |
|---|---|
| formatter | the formatter to add |
Adds a Printer/Parser pair to format fields of a specific type.
The formatter will delegate to the specified printer for printing
and the specified parser for parsing.
On print, if the Printer's type T is declared and fieldType is not assignable to T,
a coersion to T will be attempted before delegating to printer to print a field value.
On parse, if the object returned by the Parser is not assignable to the runtime field type,
a coersion to the field type will be attempted before returning the parsed field value.
| fieldType | the field type to format |
|---|---|
| printer | the printing part of the formatter |
| parser | the parsing part of the formatter |