java.lang.Cloneable
, org.apache.velocity.runtime.directive.DirectiveConstants
public class InsertAttributeDirective
extends org.apache.velocity.runtime.directive.Directive
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 | Description |
---|---|
InsertAttributeDirective() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getName() |
|
int |
getType() |
|
boolean |
render(org.apache.velocity.context.InternalContextAdapter context,
java.io.Writer writer,
org.apache.velocity.runtime.parser.node.Node node) |
public java.lang.String getName()
getName
in class org.apache.velocity.runtime.directive.Directive
public int getType()
getType
in class org.apache.velocity.runtime.directive.Directive
public boolean render(org.apache.velocity.context.InternalContextAdapter context, java.io.Writer writer, org.apache.velocity.runtime.parser.node.Node node) throws java.io.IOException
render
in class org.apache.velocity.runtime.directive.Directive
java.io.IOException
Copyright © 2018. All rights reserved.