This project has retired. For details please refer to its Attic page.
PatternDefinitionResolver (Tiles 2 2.2.2 API)

org.apache.tiles.definition.pattern
Interface PatternDefinitionResolver<T>

Package class diagram package PatternDefinitionResolver
Type Parameters:
T - The type of the customization key.
All Known Implementing Classes:
AbstractPatternDefinitionResolver, BasicPatternDefinitionResolver, PrefixedPatternDefinitionResolver, RegexpPatternDefinitionResolver, WildcardPatternDefinitionResolver

public interface PatternDefinitionResolver<T>

Resolves a definition starting from patterns stored in definition maps.

Since:
2.2.0
Version:
$Rev: 823662 $ $Date: 2009-10-09 20:48:03 +0200 (ven, 09 ott 2009) $

Method Summary
 Definition resolveDefinition(String name, T customizationKey)
          Resolves a definition searching in all patterns for the requested customization key.
 Map<String,Definition> storeDefinitionPatterns(Map<String,Definition> localeDefsMap, T customizationKey)
          Stores definition patterns.
 

Method Detail

storeDefinitionPatterns

Map<String,Definition> storeDefinitionPatterns(Map<String,Definition> localeDefsMap,
                                               T customizationKey)
Stores definition patterns.

Parameters:
localeDefsMap - The map of definitions that may contain also patterns.
customizationKey - The customization key.
Returns:
The map of the definitions not recognized as containing definition patterns.
Since:
2.2.1

resolveDefinition

Definition resolveDefinition(String name,
                             T customizationKey)
Resolves a definition searching in all patterns for the requested customization key.

Parameters:
name - The name of the definition.
customizationKey - The customization key.
Returns:
The resolved definition.
Since:
2.2.0


Copyright © 2001-2010 Apache Software Foundation. All Rights Reserved.