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

package org.apache.tiles.core.definition.pattern
Classes to manage pattern matching in definition names, and substitution in attributes.

- Related Packages
  Package
  Description
  org.apache.tiles.core.definition
  It contains classes and interfaces to allow manipulations of "definitions", i.e.
  org.apache.tiles.core.definition.pattern.regexp
  In Tiles it is possible to use regular expression patterns thanks to this package.
  org.apache.tiles.core.definition.pattern.wildcard
  In Tiles it is possible to use wildcard patterns thanks to this package.
  org.apache.tiles.core.definition.dao
  Classes to simply load definitions depending on a customization key.
  org.apache.tiles.core.definition.digester
  Allows reading definitions with the use of Jakarta Commons Digester.
- 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.
  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.
  PatternUtil
  Utilities for pattern matching and substitution.
  PrefixedPatternDefinitionResolver<T>
  This resolver allows the use of multiple pattern matching languages.