org.apache.tiles.definition.pattern
Class BasicPatternDefinitionResolver<T>
java.lang.Object
org.apache.tiles.definition.pattern.AbstractPatternDefinitionResolver<T>
org.apache.tiles.definition.pattern.BasicPatternDefinitionResolver<T>
- Type Parameters:
T - The type of the customization key.
- All Implemented Interfaces:
- PatternDefinitionResolver<T>
public class BasicPatternDefinitionResolver<T>
- extends AbstractPatternDefinitionResolver<T>
A pattern definition resolver that stores DefinitionPatternMatcher
separated by customization key.
It delegates creation of definition pattern matchers to a
DefinitionPatternMatcherFactory and recgnizes patterns through the
use of a PatternRecognizer.
- Since:
- 2.2.0
- Version:
- $Rev: 795602 $ $Date: 2009-07-19 21:35:19 +0200 (dom, 19 lug 2009) $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasicPatternDefinitionResolver
public BasicPatternDefinitionResolver(DefinitionPatternMatcherFactory definitionPatternMatcherFactory,
PatternRecognizer patternRecognizer)
- Constructor.
- Parameters:
definitionPatternMatcherFactory - The definition pattern matcher factory.patternRecognizer - The pattern recognizer.
addDefinitionsAsPatternMatchers
protected void addDefinitionsAsPatternMatchers(List<DefinitionPatternMatcher> matchers,
Map<String,Definition> defsMap)
- Adds definitions, filtering and adding them to the list of definition
pattern matchers. Only a subset of definitions will be transformed into
definition pattern matchers.
- Specified by:
addDefinitionsAsPatternMatchers in class AbstractPatternDefinitionResolver<T>
- Parameters:
matchers - The list containing the currently stored definition pattern
matchers.defsMap - The definition map to parse.- Since:
- 2.2.0
Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.