org.apache.commons.jelly.tags.define
Class DynamicTag
java.lang.Object
|
+--org.apache.commons.jelly.TagSupport
|
+--org.apache.commons.jelly.tags.define.DynamicTag
- All Implemented Interfaces:
- DynaTag, Tag
- public class DynamicTag
- extends TagSupport
- implements DynaTag
DynamicTag
is a tag that is created from
inside a Jelly script as a Jelly template and will invoke a
given script, passing in its instantiation attributes
as variables and will allow the template to invoke its instance body.
- Version:
- $Revision: 1.10 $
- Author:
- James Strachan
Method Summary |
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
Script |
getTemplate()
The template to be executed by this tag which may well
invoke this instances body from inside the template |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Sets an attribute value of this tag before the tag is invoked |
void |
setTemplate(Script template)
|
Methods inherited from class org.apache.commons.jelly.TagSupport |
findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getContext, getParent, invokeBody, isTrim, setBody, setContext, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicTag
public DynamicTag()
DynamicTag
public DynamicTag(Script template)
doTag
public void doTag(XMLOutput output)
throws java.lang.Exception
- Description copied from interface:
Tag
- Evaluates this tag after all the tags properties have been initialized.
- Specified by:
doTag
in interface Tag
setAttribute
public void setAttribute(java.lang.String name,
java.lang.Object value)
- Description copied from interface:
DynaTag
- Sets an attribute value of this tag before the tag is invoked
- Specified by:
setAttribute
in interface DynaTag
getTemplate
public Script getTemplate()
- The template to be executed by this tag which may well
invoke this instances body from inside the template
setTemplate
public void setTemplate(Script template)
Copyright © 2002-2002 Apache Software Foundation. All Rights Reserved.