|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.servlet.jsp.tagext.TagSupport | +--org.apache.struts.taglib.tiles.DefinitionTagSupport | +--org.apache.struts.taglib.tiles.DefinitionTag
This is the tag handler for <tiles:definition>, which defines a tiles (or template / component). Definition is put in requested context and can be used in <tiles:insert>.
Field Summary | |
private ComponentDefinition |
definition
Template definition |
private java.lang.String |
extendsDefinition
Extends attribute value. |
private java.lang.String |
id
Definition identifier. |
private java.lang.String |
scope
Scope into which definition will be saved. |
Fields inherited from class org.apache.struts.taglib.tiles.DefinitionTagSupport |
controllerName, controllerType, page, role |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
pageContext, parent, values |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Constructor Summary | |
DefinitionTag()
|
Method Summary | |
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. |
Methods inherited from class org.apache.struts.taglib.tiles.DefinitionTagSupport |
getControllerName, getControllerType, getPage, getRole, getTemplate, setController, setControllerClass, setControllerName, setControllerType, setControllerUrl, setPage, setRole, setTemplate |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
|
Field Detail |
private java.lang.String id
private java.lang.String scope
private java.lang.String extendsDefinition
private ComponentDefinition definition
Constructor Detail |
public DefinitionTag()
Method Detail |
public void release()
release
in class DefinitionTagSupport
protected 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 PutTagParent
org.apache.struts.taglib.tiles.PutTagParent
nestedTag
- Nested tag to process.public void processNestedTag(PutListTag nestedTag) throws javax.servlet.jsp.JspException
processNestedTag
in interface PutListTagParent
org.apache.struts.taglib.tiles.PutListTagParent
nestedTag
- Nested PutTag defining the attribute.public java.lang.String getId()
getId
in class javax.servlet.jsp.tagext.TagSupport
public void setId(java.lang.String id)
setId
in class javax.servlet.jsp.tagext.TagSupport
id
- 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 class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
- On errors processing tag.public int doEndTag() throws javax.servlet.jsp.JspException
doEndTag
in class javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.JspException
- On errors processing tag.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |