## Uses of Interface
org.springframework.format.AnnotationFormatterFactory

- Packages that use AnnotationFormatterFactory
  Package | Description
  --- | ---
  org.springframework.format | An API for defining Formatters to format field model values for display in a UI.
  org.springframework.format.datetime | Formatters for `java.util.Date` properties.
  org.springframework.format.datetime.joda | Integration with Joda-Time for formatting Joda date and time types as well as standard JDK Date types.
  org.springframework.format.datetime.standard | Integration with the JSR-310 `java.time` package in JDK 8.
  org.springframework.format.number | Formatters for `java.lang.Number` properties.
  org.springframework.format.number.money | Integration with the JSR-354 `javax.money` package.
  org.springframework.format.support | Support classes for the formatting package, providing common implementations as well as adapters.

- - ### Uses of AnnotationFormatterFactory in org.springframework.format

    Methods in org.springframework.format with parameters of type AnnotationFormatterFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FormatterRegistry.`addFormatterForFieldAnnotation(AnnotationFormatterFactory<? extends Annotation> annotationFormatterFactory)` Adds a Formatter to format fields annotated with a specific format annotation.

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.datetime

    Classes in org.springframework.format.datetime that implement AnnotationFormatterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DateTimeFormatAnnotationFormatterFactory` Formats fields annotated with the `DateTimeFormat` annotation using a `DateFormatter`.

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.datetime.joda

    Classes in org.springframework.format.datetime.joda that implement AnnotationFormatterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JodaDateTimeFormatAnnotationFormatterFactory` Deprecated. as of 5.3, in favor of standard JSR-310 support

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.datetime.standard

    Classes in org.springframework.format.datetime.standard that implement AnnotationFormatterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Jsr310DateTimeFormatAnnotationFormatterFactory` Formats fields annotated with the `DateTimeFormat` annotation using the JSR-310 `java.time` package in JDK 8.

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.number

    Classes in org.springframework.format.number that implement AnnotationFormatterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NumberFormatAnnotationFormatterFactory` Formats fields annotated with the `NumberFormat` annotation.

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.number.money

    Classes in org.springframework.format.number.money that implement AnnotationFormatterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Jsr354NumberFormatAnnotationFormatterFactory` Formats `MonetaryAmount` fields annotated with Spring's common `NumberFormat` annotation.

  - ### Uses of AnnotationFormatterFactory in org.springframework.format.support

    Methods in org.springframework.format.support with parameters of type AnnotationFormatterFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FormattingConversionService.`addFormatterForFieldAnnotation(AnnotationFormatterFactory<? extends Annotation> annotationFormatterFactory)`