Class PatternUtil
- java.lang.Object
-
- org.apache.tiles.definition.pattern.PatternUtil
-
public final class PatternUtil extends java.lang.Object
Utilities for pattern matching and substitution.- Since:
- 2.2.0
- Version:
- $Rev: 1594481 $ $Date: 2014-05-14 16:52:35 +1000 (Wed, 14 May 2014) $
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
java.util.Map<K,V>createExtractedMap(java.util.Map<K,V> map, java.util.Set<K> keys)
Creates a new map that contains all the entries of thedefsMap
whose keys are contained inkeys
.static Definition
replacePlaceholders(Definition d, java.lang.String name, java.lang.Object... varsOrig)
Creates a definition given its representation with wildcards and attribute values with placeholders, replacing real values into placeholders.
-
-
-
Method Detail
-
replacePlaceholders
public static Definition replacePlaceholders(Definition d, java.lang.String name, java.lang.Object... varsOrig)
Creates a definition given its representation with wildcards and attribute values with placeholders, replacing real values into placeholders.- Parameters:
d
- The definition to replace.name
- The name of the definition to be created.varsOrig
- The variables to be substituted.- Returns:
- The definition that can be rendered.
- Since:
- 2.2.0
-
createExtractedMap
public static <K,V> java.util.Map<K,V> createExtractedMap(java.util.Map<K,V> map, java.util.Set<K> keys)
Creates a new map that contains all the entries of thedefsMap
whose keys are contained inkeys
.- Type Parameters:
K
- The key of the map.V
- The value of the map.- Parameters:
map
- The map to read.keys
- The keys to extract.- Returns:
- The extracted map.
- Since:
- 2.2.1
-
-