Package org.apache.tiles.template
Class DefaultAttributeResolver
- java.lang.Object
-
- org.apache.tiles.template.DefaultAttributeResolver
-
- All Implemented Interfaces:
AttributeResolver
public class DefaultAttributeResolver extends java.lang.Object implements AttributeResolver
The default implementation of AttributeResolver.- Since:
- 2.2.0
- Version:
- $Rev: 836174 $ $Date: 2009-11-15 00:40:31 +1100 (Sun, 15 Nov 2009) $
-
-
Constructor Summary
Constructors Constructor Description DefaultAttributeResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Attribute
computeAttribute(TilesContainer container, Attribute attribute, java.lang.String name, java.lang.String role, boolean ignore, java.lang.Object defaultValue, java.lang.String defaultValueRole, java.lang.String defaultValueType, org.apache.tiles.request.Request request)
Computes the attribute.
-
-
-
Method Detail
-
computeAttribute
public Attribute computeAttribute(TilesContainer container, Attribute attribute, java.lang.String name, java.lang.String role, boolean ignore, java.lang.Object defaultValue, java.lang.String defaultValueRole, java.lang.String defaultValueType, org.apache.tiles.request.Request request)
Computes the attribute.- Specified by:
computeAttribute
in interfaceAttributeResolver
- Parameters:
container
- The Tiles container to use.attribute
- The attribute to return immediately, if not null.name
- The name of the attribute.role
- A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.ignore
- Iftrue
if the computed attribute is null, this problem will be ignored.defaultValue
- The default value of the attribute. To use only if the attribute was not computed.defaultValueRole
- The default comma-separated list of roles. To use only if the attribute was not computed.defaultValueType
- The default type of the attribute. To use only if the attribute was not computed.request
- TODO- Returns:
- The computed attribute.
-
-