# 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
  Description
  `class`
  `StrutsTilesLocaleResolver`
  Methods in org.apache.struts2.tiles that return LocaleResolver
  Modifier and Type
  Method
  Description
  `protected LocaleResolver`
  StrutsTilesContainerFactory.`createLocaleResolver(ApplicationContext applicationContext)`
  Methods in org.apache.struts2.tiles with parameters of type LocaleResolver
  Modifier and Type
  Method
  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
  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
  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
  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
  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
  Description
  `class`
  `DefaultLocaleResolver`
  Default implementation of `LocaleResolver`
  It tries to take the locale from the session-scoped attribute `DefaultLocaleResolver.LOCALE_KEY`.