|
||||||||||
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. |
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(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 Attribute getValue()
public void setValue(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 JspException, IOException
doTag
in interface SimpleTag
doTag
in class SimpleTagSupport
JspException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |