public interface AttributeResolver
| Modifier and Type | Method and 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,
java.lang.Object... requestItems)
Computes the attribute.
|
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, java.lang.Object... requestItems)
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.requestItems - The request objects.