Package org.apache.tiles.jsp.taglib
Class DefinitionTag
- java.lang.Object
-
- javax.servlet.jsp.tagext.SimpleTagSupport
-
- org.apache.tiles.jsp.taglib.DefinitionTag
-
- All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag,javax.servlet.jsp.tagext.SimpleTag
public class DefinitionTag extends javax.servlet.jsp.tagext.SimpleTagSupportCreate a definition at runtime.
Create a new definition at runtime. Newly created definition will be available across the entire request.
-
-
Constructor Summary
Constructors Constructor Description DefinitionTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoTag()java.lang.StringgetExtends()Getter for extends property.java.lang.StringgetName()Getter for name property.java.lang.StringgetPreparer()Getter for preparer property.java.lang.StringgetRole()Getter for role property.java.lang.StringgetTemplate()Getter for template property.voidsetExtends(java.lang.String extendsParam)Setter for extends property.voidsetName(java.lang.String name)Setter for name property.voidsetPreparer(java.lang.String preparer)Setter for preparer property.voidsetRole(java.lang.String role)Setter for role property.voidsetTemplate(java.lang.String template)Setter for template property.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Getter for name property.- Returns:
- The name of the definition to create. If not specified, an anonymous definition will be created.
-
setName
public void setName(java.lang.String name)
Setter for name property.- Parameters:
name- The name of the definition to create. If not specified, an anonymous definition will be created.
-
getTemplate
public java.lang.String getTemplate()
Getter for template property.- Returns:
- The template of this definition.
-
setTemplate
public void setTemplate(java.lang.String template)
Setter for template property.- Parameters:
template- The template of this definition.
-
getRole
public java.lang.String 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
public void setRole(java.lang.String role)
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
public java.lang.String getExtends()
Getter for extends property.- Returns:
- The definition name that this definition extends.
-
setExtends
public void setExtends(java.lang.String extendsParam)
Setter for extends property.- Parameters:
extendsParam- The definition name that this definition extends.
-
getPreparer
public java.lang.String getPreparer()
Getter for preparer property.- Returns:
- The preparer to use to invoke before the definition is rendered.
-
setPreparer
public void setPreparer(java.lang.String preparer)
Setter for preparer property.- Parameters:
preparer- The preparer to use to invoke before the definition is rendered.
-
doTag
public void doTag() throws javax.servlet.jsp.JspException, java.io.IOException- Specified by:
doTagin interfacejavax.servlet.jsp.tagext.SimpleTag- Overrides:
doTagin classjavax.servlet.jsp.tagext.SimpleTagSupport- Throws:
javax.servlet.jsp.JspExceptionjava.io.IOException
-
-