Class AddAttributeModel


  • public class AddAttributeModel
    extends java.lang.Object

    Add an element to the surrounding list. Equivalent to 'putAttribute', but for list element.

    Add an element to the surrounding list. This tag can only be used inside 'putListAttribute' or 'addListAttribute' tags. Value can come from a direct assignment (value="aValue")

    Since:
    2.2.0
    Version:
    $Rev: 1305937 $ $Date: 2012-03-28 05:15:15 +1100 (Wed, 28 Mar 2012) $
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(java.lang.Object value, java.lang.String expression, java.lang.String role, java.lang.String type, org.apache.tiles.request.Request request, org.apache.tiles.autotag.core.runtime.ModelBody modelBody)
      Executes the operation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AddAttributeModel

        public AddAttributeModel()
    • Method Detail

      • execute

        public void execute​(java.lang.Object value,
                            java.lang.String expression,
                            java.lang.String role,
                            java.lang.String type,
                            org.apache.tiles.request.Request request,
                            org.apache.tiles.autotag.core.runtime.ModelBody modelBody)
                     throws java.io.IOException
        Executes the operation.
        Parameters:
        value - The value of the attribute. Use this parameter, or expression, or body.
        expression - The expression to calculate the value from. Use this parameter, or value, or body.
        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.
        type - The type (renderer) of the attribute.
        request - The request.
        modelBody - The body.
        Throws:
        java.io.IOException - If the body cannot be correctly evaluated.
        Since:
        2.2.0