## Uses of Interface
org.apache.tiles.core.definition.pattern.PatternDefinitionResolver

- Packages that use PatternDefinitionResolver
  Package | Description
  --- | ---
  org.apache.struts2.tiles |
  org.apache.tiles.core.definition.dao | Classes to simply load definitions depending on a customization key.
  org.apache.tiles.core.definition.pattern | Classes to manage pattern matching in definition names, and substitution in attributes.
  org.apache.tiles.core.factory | Factory classes, to allow creation of container instances.

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

    Methods in org.apache.struts2.tiles that return PatternDefinitionResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> PatternDefinitionResolver<T>` | StrutsTilesContainerFactory.`createPatternDefinitionResolver(Class<T> customizationKeyClass)`

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

    Fields in org.apache.tiles.core.definition.dao declared as PatternDefinitionResolver
    Modifier and Type | Field and Description
    --- | ---
    `protected PatternDefinitionResolver<Locale>` | CachingLocaleUrlDefinitionDAO.`definitionResolver` Resolves definitions using patterns.

    Methods in org.apache.tiles.core.definition.dao with parameters of type PatternDefinitionResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | CachingLocaleUrlDefinitionDAO.`setPatternDefinitionResolver(PatternDefinitionResolver<Locale> definitionResolver)` Sets the pattern definition resolver to use.

  - ### Uses of PatternDefinitionResolver in org.apache.tiles.core.definition.pattern

    Classes in org.apache.tiles.core.definition.pattern that implement PatternDefinitionResolver
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractPatternDefinitionResolver<T>` A pattern definition resolver that stores `DefinitionPatternMatcher` separated by customization key.
    `class` | `BasicPatternDefinitionResolver<T>` A pattern definition resolver that stores `DefinitionPatternMatcher` separated by customization key.
    `class` | `PrefixedPatternDefinitionResolver<T>` This resolver allows the use of multiple pattern matching languages.

    Methods in org.apache.tiles.core.definition.pattern with parameters of type PatternDefinitionResolver
    Modifier and Type | Method and Description
    --- | ---
    `void` | PatternDefinitionResolverAware.`setPatternDefinitionResolver(PatternDefinitionResolver<T> definitionResolver)` Sets the pattern definition resolver to use.

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

    Methods in org.apache.tiles.core.factory that return PatternDefinitionResolver
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> PatternDefinitionResolver<T>` | BasicTilesContainerFactory.`createPatternDefinitionResolver(Class<T> customizationKeyClass)` Creates a new pattern definition resolver.

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