public class DefinitionTag extends DefinitionTagSupport implements PutTagParent, PutListTagParent
controllerName, controllerType, page, role| Constructor and Description |
|---|
DefinitionTag() |
| Modifier and Type | Method and Description |
|---|---|
int |
doEndTag()
Process the end tag by putting the definition in appropriate context.
|
int |
doStartTag()
Process the start tag by creating a new definition.
|
java.lang.String |
getExtends()
Get
extends (parent) definition name. |
java.lang.String |
getId()
Get the ID.
|
java.lang.String |
getScope()
Get the scope.
|
void |
processNestedTag(PutListTag nestedTag)
Process nested ≶putList> tag.
|
void |
processNestedTag(PutTag nestedTag)
Process nested ≶put> tag.
|
void |
putAttribute(java.lang.String name,
java.lang.Object content)
This method is a convenience for other tags for
putting content into the tile definition.
|
void |
release()
Reset member values for reuse.
|
protected void |
releaseInternal()
Release internal references.
|
void |
setExtends(java.lang.String definitionName)
Set
extends (parent) definition name. |
void |
setId(java.lang.String id)
Set the ID.
|
void |
setScope(java.lang.String aScope)
Set the scope.
|
getControllerName, getControllerType, getPage, getRole, getTemplate, setController, setControllerClass, setControllerName, setControllerType, setControllerUrl, setPage, setRole, setTemplatepublic void release()
release in interface javax.servlet.jsp.tagext.Tagrelease in class DefinitionTagSupportprotected void releaseInternal()
public void putAttribute(java.lang.String name,
java.lang.Object content)
public void processNestedTag(PutTag nestedTag) throws javax.servlet.jsp.JspException
processNestedTag in interface PutTagParentnestedTag - Nested tag to process.javax.servlet.jsp.JspExceptionpublic void processNestedTag(PutListTag nestedTag) throws javax.servlet.jsp.JspException
processNestedTag in interface PutListTagParentnestedTag - Nested PutTag defining the attribute.javax.servlet.jsp.JspExceptionpublic java.lang.String getId()
getId in class javax.servlet.jsp.tagext.TagSupportpublic void setId(java.lang.String id)
setId in class javax.servlet.jsp.tagext.TagSupportid - New ID.public java.lang.String getScope()
public void setScope(java.lang.String aScope)
aScope - Scope.public void setExtends(java.lang.String definitionName)
extends (parent) definition name.definitionName - Name of parent definition.public java.lang.String getExtends()
extends (parent) definition name.public int doStartTag()
throws javax.servlet.jsp.JspException
doStartTag in interface javax.servlet.jsp.tagext.TagdoStartTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspException - On errors processing tag.public int doEndTag()
throws javax.servlet.jsp.JspException
doEndTag in interface javax.servlet.jsp.tagext.TagdoEndTag in class javax.servlet.jsp.tagext.TagSupportjavax.servlet.jsp.JspException - On errors processing tag.Copyright © 2000–2025 Apache Software Foundation. All rights reserved.