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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddoTag()Getter for extends property.getName()Getter for name property.Getter for preparer property.getRole()Getter for role property.Getter for template property.voidsetExtends(String extendsParam) Setter for extends property.voidSetter for name property.voidsetPreparer(String preparer) Setter for preparer property.voidSetter for role property.voidsetTemplate(String template) Setter for template property.Methods inherited from class jakarta.servlet.jsp.tagext.SimpleTagSupportfindAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent
- 
Constructor Details- 
DefinitionTagpublic DefinitionTag()
 
- 
- 
Method Details- 
getNameGetter for name property.- Returns:
- The name of the definition to create. If not specified, an anonymous definition will be created.
 
- 
setNameSetter for name property.- Parameters:
- name- The name of the definition to create. If not specified, an anonymous definition will be created.
 
- 
getTemplateGetter for template property.- Returns:
- The template of this definition.
 
- 
setTemplateSetter for template property.- Parameters:
- template- The template of this definition.
 
- 
getRoleGetter 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.
 
- 
setRoleSetter 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.
 
- 
getExtendsGetter for extends property.- Returns:
- The definition name that this definition extends.
 
- 
setExtendsSetter for extends property.- Parameters:
- extendsParam- The definition name that this definition extends.
 
- 
getPreparerGetter for preparer property.- Returns:
- The preparer to use to invoke before the definition is rendered.
 
- 
setPreparerSetter for preparer property.- Parameters:
- preparer- The preparer to use to invoke before the definition is rendered.
 
- 
doTag- Specified by:
- doTagin interface- jakarta.servlet.jsp.tagext.SimpleTag
- Overrides:
- doTagin class- jakarta.servlet.jsp.tagext.SimpleTagSupport
- Throws:
- jakarta.servlet.jsp.JspException
- IOException
 
 
-