|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.servlet.jsp.tagext.SimpleTagSupport
org.apache.tiles.jsp.taglib.InsertAttributeTag
public class InsertAttributeTag
Inserts the value of an attribute into the page.
This tag can be flexibly used to insert the value of an attribute into a page. As in other usages in Tiles, every attribute can be determined to have a "type", either set explicitly when it was defined, or "computed". If the type is not explicit, then if the attribute value is a valid definition, it will be inserted as such. Otherwise, if it begins with a "/" character, it will be treated as a "template". Finally, if it has not otherwise been assigned a type, it will be treated as a String and included without any special handling.
Example :
<code>
<tiles:insertAttribute name="body" />
</code>
| Constructor Summary | |
|---|---|
InsertAttributeTag()
|
|
| Method Summary | |
|---|---|
void |
doTag()
|
Object |
getDefaultValue()
Getter for defaultValue property. |
String |
getDefaultValueRole()
Getter for defaultValueRole property. |
String |
getDefaultValueType()
Getter for defaultValueType property. |
String |
getName()
Getter for name property. |
String |
getPreparer()
Getter for preparer property. |
String |
getRole()
Getter for role property. |
org.apache.tiles.Attribute |
getValue()
Getter for value property. |
boolean |
isFlush()
Getter for flush property. |
boolean |
isIgnore()
Getter for ignore property. |
void |
setDefaultValue(Object defaultValue)
Setter for defaultValue property. |
void |
setDefaultValueRole(String defaultValueRole)
Setter for defaultValueRole property. |
void |
setDefaultValueType(String defaultValueType)
Setter for defaultValueType property. |
void |
setFlush(boolean flush)
Setter for flush property. |
void |
setIgnore(boolean ignore)
Setter for ignore property. |
void |
setName(String name)
Setter for name property. |
void |
setPreparer(String preparer)
Setter for preparer property. |
void |
setRole(String role)
Setter for role property. |
void |
setValue(org.apache.tiles.Attribute value)
Setter for value property. |
| Methods inherited from class javax.servlet.jsp.tagext.SimpleTagSupport |
|---|
findAncestorWithClass, getJspBody, getJspContext, getParent, setJspBody, setJspContext, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public InsertAttributeTag()
| Method Detail |
|---|
public boolean isIgnore()
true, if an exception happens during
rendering, of if the attribute is null, the problem will be ignored.public void setIgnore(boolean ignore)
ignore - If true, if an exception happens during
rendering, of if the attribute is null, the problem will be ignored.public String getPreparer()
public void setPreparer(String preparer)
preparer - The preparer to invoke before rendering the attribute.public String getRole()
public void setRole(String role)
role - A comma-separated list of roles. If present, the attribute
will be rendered only if the current user belongs to one of the roles.public Object getDefaultValue()
public void setDefaultValue(Object defaultValue)
defaultValue - The default value of the attribute. To use only if
the attribute was not computed.public String getDefaultValueRole()
public void setDefaultValueRole(String defaultValueRole)
defaultValueRole - The default comma-separated list of roles. To use
only if the attribute was not computed.public String getDefaultValueType()
public void setDefaultValueType(String defaultValueType)
defaultValueType - The default type of the attribute. To use only if
the attribute was not computed.public String getName()
public void setName(String name)
name - The name of the attribute.public org.apache.tiles.Attribute getValue()
public void setValue(org.apache.tiles.Attribute value)
value - The attribute to use immediately, if not null.public boolean isFlush()
true, the response will be flushed after the insert.public void setFlush(boolean flush)
flush - If true, the response will be flushed after the insert.
public void doTag()
throws javax.servlet.jsp.JspException,
IOException
doTag in interface javax.servlet.jsp.tagext.SimpleTagdoTag in class javax.servlet.jsp.tagext.SimpleTagSupportjavax.servlet.jsp.JspException
IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||