Package org.apache.tiles.jsp.taglib
Class PutListAttributeTag
java.lang.Object
javax.servlet.jsp.tagext.SimpleTagSupport
org.apache.tiles.jsp.taglib.PutListAttributeTag
- All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag
,javax.servlet.jsp.tagext.SimpleTag
public class PutListAttributeTag
extends javax.servlet.jsp.tagext.SimpleTagSupport
Declare a list that will be pass as attribute to tile.
Declare a list that will be pass as attribute to tile. List elements are added using the tags 'addAttribute' or 'addListAttribute'. This tag can only be used inside 'insertTemplate', 'insertDefinition', 'definition' tags.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doTag()
getName()
Getter for name property.getRole()
Getter for role property.boolean
Getter for cascade property.boolean
Getter for inherit property.void
setCascade
(boolean cascade) Setter for cascade property.void
setInherit
(boolean inherit) Setter for inherit property.void
Setter for name property.void
Setter for role property.Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Constructor Details
-
PutListAttributeTag
public PutListAttributeTag()
-
-
Method Details
-
getName
Getter for name property.- Returns:
- The name of the attribute to put.
-
setName
Setter for name property.- Parameters:
name
- The name of the attribute to put.
-
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
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.
-
isInherit
public boolean isInherit()Getter for inherit property.- Returns:
- If
true
, the list attribute will use, as first elements, the list contained in the list attribute, put with the same name, of the containing definition.
-
setInherit
public void setInherit(boolean inherit) Setter for inherit property.- Parameters:
inherit
- Iftrue
, the list attribute will use, as first elements, the list contained in the list attribute, put with the same name, of the containing definition.
-
isCascade
public boolean isCascade()Getter for cascade property.- Returns:
- If
true
the attribute will be cascaded to all nested attributes.
-
setCascade
public void setCascade(boolean cascade) Setter for cascade property.- Parameters:
cascade
- Iftrue
the attribute will be cascaded to all nested attributes.
-
doTag
- Specified by:
doTag
in interfacejavax.servlet.jsp.tagext.SimpleTag
- Overrides:
doTag
in classjavax.servlet.jsp.tagext.SimpleTagSupport
- Throws:
javax.servlet.jsp.JspException
IOException
-