## Uses of Class
freemarker.core.TemplateNumberFormatFactory

Packages that use TemplateNumberFormatFactory
freemarker.core: The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.

### Uses of TemplateNumberFormatFactory in freemarker.core

Subclasses of TemplateNumberFormatFactory in freemarker.core
`class` `AliasTemplateNumberFormatFactory` Creates an alias to another format, so that the format can be referred to with a simple name in the template, rather than as a concrete pattern or other kind of format string.

Methods in freemarker.core that return TemplateNumberFormatFactory
`TemplateNumberFormatFactory` Configurable.`getCustomNumberFormat(String name)` Gets the custom name format registered for the name.

Methods in freemarker.core that return types with arguments of type TemplateNumberFormatFactory
`Map<String,? extends TemplateNumberFormatFactory>` Configurable.`getCustomNumberFormats()` Getter pair of `Configurable.setCustomNumberFormats(Map)`; do not modify the returned `Map`! To be consistent with other setting getters, if this setting was set directly on this `Configurable` object, this simply returns that value, otherwise it returns the value from the parent `Configurable`.
`Map<String,? extends TemplateNumberFormatFactory>` Configurable.`getCustomNumberFormatsWithoutFallback()` Like `Configurable.getCustomNumberFormats()`, but doesn't fall back to the parent `Configurable`, nor does it provide a non-`null` default when called as the method of a `Configuration`.

Method parameters in freemarker.core with type arguments of type TemplateNumberFormatFactory
`void` Configurable.`setCustomNumberFormats(Map<String,? extends TemplateNumberFormatFactory> customNumberFormats)` Associates names with formatter factories, which then can be referred by the `number_format` setting with values starting with `@name`.