public class DefaultAttributeResolver extends Object implements AttributeResolver
Constructor and Description |
---|
DefaultAttributeResolver() |
Modifier and Type | Method and Description |
---|---|
Attribute |
computeAttribute(TilesContainer container,
Attribute attribute,
String name,
String role,
boolean ignore,
Object defaultValue,
String defaultValueRole,
String defaultValueType,
org.apache.tiles.request.Request request)
Computes the attribute.
|
public Attribute computeAttribute(TilesContainer container, Attribute attribute, String name, String role, boolean ignore, Object defaultValue, String defaultValueRole, String defaultValueType, org.apache.tiles.request.Request request)
computeAttribute
in interface AttributeResolver
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
- If true
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
- TODOCopyright © 2001-2017 The Apache Software Foundation. All Rights Reserved.