|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sourceforge.stripes.tag.StripesTagSupport
net.sourceforge.stripes.tag.layout.LayoutRenderTag
public class LayoutRenderTag
Renders a named layout, optionally overriding one or more components in the layout. Any attributes provided to the class other than 'name' will be placed into page context during the evaluation of the layout, making them available to other tags, and in EL.
| Field Summary |
|---|
| Fields inherited from class net.sourceforge.stripes.tag.StripesTagSupport |
|---|
pageContext, parentTag |
| Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| 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 | |
|---|---|
LayoutRenderTag()
|
|
| Method Summary | |
|---|---|
void |
addComponent(String name,
String contents)
Allows nested tags to register their contents for rendering in the layout. |
int |
doAfterBody()
Does nothing. |
int |
doEndTag()
Invokes the named layout, providing it with the overridden components and provided parameters. |
void |
doInitBody()
Does nothing. |
int |
doStartTag()
Pushes the values of any dynamic attributes into page context attributes for the duration of the tag. |
String |
getName()
Gets the name of the layout to be used. |
void |
setBodyContent(BodyContent bodyContent)
Discards the body content since it is not used. |
void |
setDynamicAttribute(String uri,
String localName,
Object value)
Used by the JSP container to provide the tag with dynamic attributes. |
void |
setName(String name)
Sets the name of the layout to be used. |
| Methods inherited from class net.sourceforge.stripes.tag.StripesTagSupport |
|---|
getActionBeanType, getActionBeanUrl, getPageContext, getParent, getParentTag, getTagStack, popPageContextAttributes, pushPageContextAttributes, release, setPageContext, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.servlet.jsp.tagext.Tag |
|---|
getParent, release, setPageContext, setParent |
| Constructor Detail |
|---|
public LayoutRenderTag()
| Method Detail |
|---|
public String getName()
public void setName(String name)
public void setDynamicAttribute(String uri,
String localName,
Object value)
throws JspException
setDynamicAttribute in interface DynamicAttributesJspException
public void addComponent(String name,
String contents)
name - the name of the component to be overridden in the layoutcontents - the output that will be used
public int doStartTag()
throws JspException
doStartTag in interface TagdoStartTag in class StripesTagSupportJspExceptionpublic void setBodyContent(BodyContent bodyContent)
setBodyContent in interface BodyTag
public void doInitBody()
throws JspException
doInitBody in interface BodyTagJspException
public int doAfterBody()
throws JspException
doAfterBody in interface IterationTagJspException
public int doEndTag()
throws JspException
doEndTag in interface TagdoEndTag in class StripesTagSupportJspException - if any exceptions are encountered processing the request
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||