|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport org.apache.tiles.jsp.taglib.TilesTag org.apache.tiles.jsp.taglib.definition.DefinitionTag
public class DefinitionTag
This is the tag handler for <tiles:definition>, which creates a custom
definition. If the configured container is a MutableTilesContainer
,
this newly created definition can be used in <tiles:insertDefinition>.
Field Summary |
---|
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
---|
EVAL_BODY_AGAIN |
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()
|
int |
doStartTag()
|
String |
getExtends()
Returns the (optional) definition name that this definition extends. |
String |
getName()
Returns the name of the definition to configure. |
String |
getPreparer()
Returns the definition view preparer. |
String |
getRole()
Returns the role to check when rendering this definition. |
String |
getTemplate()
Returns the template URI of the definition. |
void |
processNestedTag(PutAttributeTag nestedTag)
Reset member values for reuse. |
protected void |
reset()
Release any per-invocation resources, resetting any resources or state that should be cleared between successive invocations of Tag.doEndTag() and
Tag.doStartTag() . |
void |
setExtends(String extend)
Sets the (optional) definition name that this definition extends. |
void |
setName(String name)
Sets the name of the definition to configure. |
void |
setPreparer(String preparer)
Sets the definition view preparer. |
void |
setRole(String role)
Sets the role to check when rendering this definition. |
void |
setTemplate(String template)
Sets the template URI of the definition. |
Methods inherited from class org.apache.tiles.jsp.taglib.TilesTag |
---|
doCatch, doFinally, release |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefinitionTag()
Method Detail |
---|
public String getName()
public void setName(String name)
name
- The definition name.public String getTemplate()
public void setTemplate(String template)
template
- The template URI.public String getExtends()
public void setExtends(String extend)
extend
- The extending definition name.public String getRole()
public void setRole(String role)
role
- The role to check.public String getPreparer()
public void setPreparer(String preparer)
preparer
- The view preparer name.protected void reset()
Tag.doEndTag()
and
Tag.doStartTag()
.
reset
in class TilesTag
public int doStartTag() throws JspException
doStartTag
in interface Tag
doStartTag
in class TagSupport
JspException
public int doEndTag() throws JspException
doEndTag
in interface Tag
doEndTag
in class TagSupport
JspException
public void processNestedTag(PutAttributeTag nestedTag) throws JspException
processNestedTag
in interface PutAttributeTagParent
nestedTag
- The nested PutAttributeTag
JspException
- Never thrown, it's here for API compatibility.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |