Package org.apache.tiles.web.jsp.taglib
Class DefinitionTag
java.lang.Object
jakarta.servlet.jsp.tagext.SimpleTagSupport
org.apache.tiles.web.jsp.taglib.DefinitionTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.JspTag
,jakarta.servlet.jsp.tagext.SimpleTag
public class DefinitionTag
extends jakarta.servlet.jsp.tagext.SimpleTagSupport
Create a definition at runtime.
Create a new definition at runtime. Newly created definition will be available across the entire request.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
doTag()
Getter for extends property.getName()
Getter for name property.Getter for preparer property.getRole()
Getter for role property.Getter for template property.void
setExtends
(String extendsParam) Setter for extends property.void
Setter for name property.void
setPreparer
(String preparer) Setter for preparer property.void
Setter for role property.void
setTemplate
(String template) Setter for template property.Methods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupport
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
-
Constructor Details
-
DefinitionTag
public DefinitionTag()
-
-
Method Details
-
getName
Getter for name property.- Returns:
- The name of the definition to create. If not specified, an anonymous definition will be created.
-
setName
Setter for name property.- Parameters:
name
- The name of the definition to create. If not specified, an anonymous definition will be created.
-
getTemplate
Getter for template property.- Returns:
- The template of this definition.
-
setTemplate
Setter for template property.- Parameters:
template
- The template of this definition.
-
getRole
Getter for role property.- Returns:
- A comma-separated list of roles. If present, the definition 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 definition will be rendered only if the current user belongs to one of the roles.
-
getExtends
Getter for extends property.- Returns:
- The definition name that this definition extends.
-
setExtends
Setter for extends property.- Parameters:
extendsParam
- The definition name that this definition extends.
-
getPreparer
Getter for preparer property.- Returns:
- The preparer to use to invoke before the definition is rendered.
-
setPreparer
Setter for preparer property.- Parameters:
preparer
- The preparer to use to invoke before the definition is rendered.
-
doTag
- Specified by:
doTag
in interfacejakarta.servlet.jsp.tagext.SimpleTag
- Overrides:
doTag
in classjakarta.servlet.jsp.tagext.SimpleTagSupport
- Throws:
jakarta.servlet.jsp.JspException
IOException
-