## Uses of Interface
org.apache.tiles.core.definition.dao.DefinitionDAO

- Packages that use DefinitionDAO
  Package | Description
  --- | ---
  org.apache.tiles.core.definition | It contains classes and interfaces to allow manipulations of "definitions", i.e.
  org.apache.tiles.core.definition.dao | Classes to simply load definitions depending on a customization key.
  org.apache.tiles.core.factory | Factory classes, to allow creation of container instances.

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

    Fields in org.apache.tiles.core.definition declared as DefinitionDAO
    Modifier and Type | Field and Description
    --- | ---
    `protected DefinitionDAO<Locale>` | UnresolvingLocaleDefinitionsFactory.`definitionDao` The definition DAO that extracts the definitions from the sources.

    Methods in org.apache.tiles.core.definition with parameters of type DefinitionDAO
    Modifier and Type | Method and Description
    --- | ---
    `void` | UnresolvingLocaleDefinitionsFactory.`setDefinitionDAO(DefinitionDAO<Locale> definitionDao)` Sets the definition DAO to use.

  - ### Uses of DefinitionDAO in org.apache.tiles.core.definition.dao

    Classes in org.apache.tiles.core.definition.dao that implement DefinitionDAO
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseLocaleUrlDefinitionDAO` Base abstract class for a DAO that is based on URLs and locale as a customization key.
    `class` | `CachingLocaleUrlDefinitionDAO` A definitions DAO (loading URLs and using Locale as a customization key) that caches definitions that have been loaded in a raw way (i.e.
    `class` | `ResolvingLocaleUrlDefinitionDAO` A definitions DAO (loading URLs and using Locale as a customization key) that caches definitions that have been loaded and resolves inheritances.

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

    Methods in org.apache.tiles.core.factory that return DefinitionDAO
    Modifier and Type | Method and Description
    --- | ---
    `protected DefinitionDAO<Locale>` | BasicTilesContainerFactory.`createLocaleDefinitionDao(ApplicationContext applicationContext, LocaleResolver resolver)` Creates a Locale-based definition DAO.

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