|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport org.apache.tiles.jsp.taglib.TilesBodyTag org.apache.tiles.jsp.taglib.RoleSecurityTagSupport org.apache.tiles.jsp.taglib.PutAttributeTag
public class PutAttributeTag
Put an attribute in enclosing attribute container tag.
Enclosing attribute container tag can be :
PutAttributeTagParent
interface.
Exception is thrown if no appropriate tag can be found.
Put tag can have following atributes :
Value can also come from tag body. Tag body is taken into account only if value is not set by one of the tag attributes. In this case Attribute type is "string", unless tag body define another type.
Field Summary | |
---|---|
protected String |
name
Name of attribute to put in attribute context. |
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
---|
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
id, pageContext |
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 | |
---|---|
PutAttributeTag()
|
Method Summary | |
---|---|
int |
doAfterBody()
Save the body content of this tag (if any). |
protected void |
execute()
Executes the tag. |
String |
getName()
Returns the name of the attribute. |
String |
getType()
Returns the content type: string, template or definition. |
Object |
getValue()
Returns the Attribute value. |
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 |
setName(String name)
Sets the name of the attribute. |
void |
setType(String type)
Sets the content type: string, template or definition. |
void |
setValue(Object value)
Sets the Attribute value. |
Methods inherited from class org.apache.tiles.jsp.taglib.RoleSecurityTagSupport |
---|
doEndTag, getRole, isAccessAllowed, setRole |
Methods inherited from class org.apache.tiles.jsp.taglib.TilesBodyTag |
---|
doCatch, doFinally, release |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
---|
doInitBody, doStartTag, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
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 |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
---|
getParent, setPageContext, setParent |
Field Detail |
---|
protected String name
Constructor Detail |
---|
public PutAttributeTag()
Method Detail |
---|
public String getName()
public void setName(String name)
name
- The name of the attribute.public Object getValue()
public void setValue(Object value)
value
- The attribute value.public String getType()
Returns the content type: string, template or definition.
<tiles:insert attribute="attributeName">
tag, where
'attributeName' is the name used for this tag.
public void setType(String type)
Sets the content type: string, template or definition.
<tiles:insert attribute="attributeName">
tag, where
'attributeName' is the name used for this tag.
type
- The attribute type.protected void reset()
Tag.doEndTag()
and
Tag.doStartTag()
.
reset
in class RoleSecurityTagSupport
public int doAfterBody() throws JspException
doAfterBody
in interface IterationTag
doAfterBody
in class BodyTagSupport
SKIP_BODY
.
JspException
- if a JSP exception has occurredprotected void execute() throws JspException
RoleSecurityTagSupport.doEndTag()
.
execute
in class RoleSecurityTagSupport
JspException
- If something goes wrong during rendering.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |