Class AddAttributeTag

  • All Implemented Interfaces:
    javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.SimpleTag

    public class AddAttributeTag
    extends javax.servlet.jsp.tagext.SimpleTagSupport

    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")

    • Constructor Summary

      Constructors 
      Constructor Description
      AddAttributeTag()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doTag()
      java.lang.String getExpression()
      Getter for expression property.
      java.lang.String getRole()
      Getter for role property.
      java.lang.String getType()
      Getter for type property.
      java.lang.Object getValue()
      Getter for value property.
      void setExpression​(java.lang.String expression)
      Setter for expression property.
      void setRole​(java.lang.String role)
      Setter for role property.
      void setType​(java.lang.String type)
      Setter for type property.
      void setValue​(java.lang.Object value)
      Setter for value property.
      • Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport

        findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
      • Methods inherited from class java.lang.Object

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

      • AddAttributeTag

        public AddAttributeTag()
    • Method Detail

      • getValue

        public java.lang.Object getValue()
        Getter for value property.
        Returns:
        The value of the attribute. Use this parameter, or expression, or body.
      • setValue

        public void setValue​(java.lang.Object value)
        Setter for value property.
        Parameters:
        value - The value of the attribute. Use this parameter, or expression, or body.
      • getExpression

        public java.lang.String getExpression()
        Getter for expression property.
        Returns:
        The expression to calculate the value from. Use this parameter, or value, or body.
      • setExpression

        public void setExpression​(java.lang.String expression)
        Setter for expression property.
        Parameters:
        expression - The expression to calculate the value from. Use this parameter, or value, or body.
      • getRole

        public java.lang.String getRole()
        Getter for role property.
        Returns:
        A comma-separated list of roles. If present, the attribute will be rendered only if the current user belongs to one of the roles.
      • setRole

        public void setRole​(java.lang.String role)
        Setter for role property.
        Parameters:
        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.
      • getType

        public java.lang.String getType()
        Getter for type property.
        Returns:
        The type (renderer) of the attribute.
      • setType

        public void setType​(java.lang.String type)
        Setter for type property.
        Parameters:
        type - The type (renderer) of the attribute.
      • doTag

        public void doTag()
                   throws javax.servlet.jsp.JspException,
                          java.io.IOException
        Specified by:
        doTag in interface javax.servlet.jsp.tagext.SimpleTag
        Overrides:
        doTag in class javax.servlet.jsp.tagext.SimpleTagSupport
        Throws:
        javax.servlet.jsp.JspException
        java.io.IOException