## Uses of Interface
org.apache.tiles.core.locale.LocaleResolver

- Packages that use LocaleResolver
  Package | Description
  --- | ---
  org.apache.struts2.tiles |
  org.apache.tiles.core.definition | It contains classes and interfaces to allow manipulations of "definitions", i.e.
  org.apache.tiles.core.factory | Factory classes, to allow creation of container instances.
  org.apache.tiles.core.locale.impl | Basic implementation of the locale resolver.

- - ### Uses of LocaleResolver in org.apache.struts2.tiles

    Classes in org.apache.struts2.tiles that implement LocaleResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StrutsTilesLocaleResolver`

    Methods in org.apache.struts2.tiles that return LocaleResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected LocaleResolver` | StrutsTilesContainerFactory.`createLocaleResolver(ApplicationContext applicationContext)`

    Methods in org.apache.struts2.tiles with parameters of type LocaleResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected AttributeEvaluatorFactory` | StrutsTilesContainerFactory.`createAttributeEvaluatorFactory(ApplicationContext applicationContext, LocaleResolver resolver)`

  - ### Uses of LocaleResolver in org.apache.tiles.core.definition

    Fields in org.apache.tiles.core.definition declared as LocaleResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected LocaleResolver` | UnresolvingLocaleDefinitionsFactory.`localeResolver` The locale resolver object.

    Methods in org.apache.tiles.core.definition with parameters of type LocaleResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnresolvingLocaleDefinitionsFactory.`setLocaleResolver(LocaleResolver localeResolver)` Sets the locale resolver to use.

  - ### Uses of LocaleResolver in org.apache.tiles.core.factory

    Methods in org.apache.tiles.core.factory that return LocaleResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected LocaleResolver` | BasicTilesContainerFactory.`createLocaleResolver(ApplicationContext applicationContext)` Creates the locale resolver.

    Methods in org.apache.tiles.core.factory with parameters of type LocaleResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected AttributeEvaluatorFactory` | BasicTilesContainerFactory.`createAttributeEvaluatorFactory(ApplicationContext applicationContext, LocaleResolver resolver)` Creates the attribute evaluator factory to use.
    `protected DefinitionsFactory` | BasicTilesContainerFactory.`createDefinitionsFactory(ApplicationContext applicationContext, LocaleResolver resolver)` Creates the definitions factory.
    `protected DefinitionDAO<Locale>` | BasicTilesContainerFactory.`createLocaleDefinitionDao(ApplicationContext applicationContext, LocaleResolver resolver)` Creates a Locale-based definition DAO.
    `protected UnresolvingLocaleDefinitionsFactory` | BasicTilesContainerFactory.`instantiateDefinitionsFactory(ApplicationContext applicationContext, LocaleResolver resolver)` Instantiate a new definitions factory based on Locale.
    `protected BaseLocaleUrlDefinitionDAO` | BasicTilesContainerFactory.`instantiateLocaleDefinitionDao(ApplicationContext applicationContext, LocaleResolver resolver)` Instantiate (and does not initialize) a Locale-based definition DAO.

  - ### Uses of LocaleResolver in org.apache.tiles.core.locale.impl

    Classes in org.apache.tiles.core.locale.impl that implement LocaleResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultLocaleResolver` Default implementation of `LocaleResolver` It tries to take the locale from the session-scoped attribute `DefaultLocaleResolver.LOCALE_KEY`.

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.