|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTagSupport
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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 JspException
processNestedTag
in interface PutTagParent
nestedTag
- Nested tag to process.
JspException
public void processNestedTag(PutListTag nestedTag) throws JspException
processNestedTag
in interface PutListTagParent
nestedTag
- Nested PutTag defining the attribute.
JspException
public java.lang.String getId()
public void setId(java.lang.String id)
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 JspException
JspException
- On errors processing tag.public int doEndTag() throws JspException
JspException
- On errors processing tag.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |