Class InsertAttributeDirective
java.lang.Object
org.apache.velocity.runtime.directive.Directive
org.apache.tiles.velocity.template.InsertAttributeDirective
- All Implemented Interfaces:
- 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 :
     <tiles:insertAttribute name="body" />
 - 
Field SummaryFields inherited from class org.apache.velocity.runtime.directive.Directivelog, rsvcFields inherited from interface org.apache.velocity.runtime.directive.DirectiveConstantsBLOCK, LINE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.apache.velocity.runtime.directive.DirectivecheckArgs, getColumn, getLine, getScopeName, getTemplate, getTemplateName, init, isScopeProvided, makeScope, postRender, preRender, setLocation, setLocation
- 
Constructor Details- 
InsertAttributeDirectivepublic InsertAttributeDirective()
 
- 
- 
Method Details- 
getName- Specified by:
- getNamein class- org.apache.velocity.runtime.directive.Directive
 
- 
getTypepublic int getType()- Specified by:
- getTypein class- org.apache.velocity.runtime.directive.Directive
 
- 
renderpublic boolean render(org.apache.velocity.context.InternalContextAdapter context, Writer writer, org.apache.velocity.runtime.parser.node.Node node) throws IOException - Specified by:
- renderin class- org.apache.velocity.runtime.directive.Directive
- Throws:
- IOException
 
 
-