Interface AttributeResolver

  • All Known Implementing Classes:
    DefaultAttributeResolver

    public interface AttributeResolver
    Resolves an attribute, depending on the given parameters.
    Since:
    2.2.0
    Version:
    $Rev: 836174 $ $Date: 2009-11-15 00:40:31 +1100 (Sun, 15 Nov 2009) $
    • Method Summary

      All Methods Instance Methods Abstract 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

        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.
        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 - 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 - TODO
        Returns:
        The computed attribute.
        Since:
        2.2.0