Package org.apache.tiles.template
Class ComposeStackUtil
java.lang.Object
org.apache.tiles.template.ComposeStackUtil
Utilities to work with compose stacks.
- Since:
- 3.0.0
- Version:
- $Rev: 1305937 $ $Date: 2012-03-28 05:15:15 +1100 (Wed, 28 Mar 2012) $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
The name of the attribute that holds the compose stack. -
Method Summary
Modifier and TypeMethodDescriptionstatic Object
findAncestorWithClass
(Deque<Object> composeStack, Class<?> clazz) Finds the first ancestor in the stack, that is assignable to the given class.getComposeStack
(org.apache.tiles.request.Request request) Returns the current compose stack, or creates a new one if not present.
-
Field Details
-
COMPOSE_STACK_ATTRIBUTE_NAME
The name of the attribute that holds the compose stack.- See Also:
-
-
Method Details
-
findAncestorWithClass
Finds the first ancestor in the stack, that is assignable to the given class.- Parameters:
composeStack
- The compose stack to evaluate.clazz
- The class to check.- Returns:
- The first ancestor that is assignable to the class, or null if not found.
- Since:
- 3.0.0
-
getComposeStack
Returns the current compose stack, or creates a new one if not present.- Parameters:
request
- The request.- Returns:
- The compose stack.
- Since:
- 3.0.0
-