## Uses of Class
freemarker.core.TemplateConfiguration

Packages that use TemplateConfiguration
freemarker.cache: Template loading and caching.
freemarker.core: The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.

### Uses of TemplateConfiguration in freemarker.cache

Methods in freemarker.cache that return TemplateConfiguration
`abstract TemplateConfiguration` TemplateConfigurationFactory.`get(String sourceName, Object templateSource)` Returns (maybe creates) the `TemplateConfiguration` for the given template source.
`TemplateConfiguration` MergingTemplateConfigurationFactory.`get(String sourceName, Object templateSource)`
`TemplateConfiguration` FirstMatchTemplateConfigurationFactory.`get(String sourceName, Object templateSource)`
`TemplateConfiguration` ConditionalTemplateConfigurationFactory.`get(String sourceName, Object templateSource)`

Constructors in freemarker.cache with parameters of type TemplateConfiguration
Constructor and Description
`ConditionalTemplateConfigurationFactory(TemplateSourceMatcher matcher, TemplateConfiguration templateConfiguration)`

### Uses of TemplateConfiguration in freemarker.core

Methods in freemarker.core with parameters of type TemplateConfiguration
`Object` CustomAttribute.`get(TemplateConfiguration templateConfiguration)` Same as `CustomAttribute.get(Template)`, but applies to a `TemplateConfiguration`.
`void` TemplateConfiguration.`merge(TemplateConfiguration tc)` Set all settings in this `TemplateConfiguration` that were set in the parameter `TemplateConfiguration`, possibly overwriting the earlier value in this object.
`void` CustomAttribute.`set(Object value, TemplateConfiguration templateConfiguration)` Same as `CustomAttribute.set(Object, Template)`, but applicable to a `TemplateConfiguration`.