# 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.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
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
Description
`class`
`DateTimeFormatAnnotationFormatterFactory`
Formats fields annotated with the `DateTimeFormat` annotation using a `DateFormatter`.

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

Classes in org.springframework.format.datetime.standard that implement AnnotationFormatterFactory
Modifier and Type
Class
Description
`class`
`DurationFormatAnnotationFormatterFactory`
Formats fields annotated with the `DurationFormat` annotation using the selected style for parsing and printing JSR-310 `Duration`.
`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
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
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
Description
`void`
FormattingConversionService.`addFormatterForFieldAnnotation(AnnotationFormatterFactory<? extends Annotation> annotationFormatterFactory)`