# Package org.apache.tiles.core.definition.pattern

Classes to manage pattern matching in definition names, and substitution in attributes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  DefinitionPatternMatcher | Matches a definition name to a definition, through pattern-matching.
  DefinitionPatternMatcherFactory | Creates a new definition pattern matcher for the given pattern and the given base definition with pattern expressions.
  PatternDefinitionResolver<T> | Resolves a definition starting from patterns stored in definition maps.
  PatternDefinitionResolverAware<T> | It indicates an object that uses a `PatternDefinitionResolver`.
  PatternRecognizer | Checks if a pattern (or a candidate one) is recognized as a pattern.

- Class Summary
  Class | Description
  --- | ---
  AbstractPatternDefinitionResolver<T> | A pattern definition resolver that stores `DefinitionPatternMatcher` separated by customization key.
  BasicPatternDefinitionResolver<T> | A pattern definition resolver that stores `DefinitionPatternMatcher` separated by customization key.
  PatternUtil | Utilities for pattern matching and substitution.
  PrefixedPatternDefinitionResolver<T> | This resolver allows the use of multiple pattern matching languages.

## Package org.apache.tiles.core.definition.pattern Description

Classes to manage pattern matching in definition names, and substitution in attributes.

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