Class NewTag
- java.lang.Object
-
- org.apache.commons.jelly.TagSupport
-
- org.apache.commons.jelly.tags.core.BaseClassLoaderTag
-
- org.apache.commons.jelly.tags.core.NewTag
-
- All Implemented Interfaces:
Tag
,ArgTagParent
public class NewTag extends BaseClassLoaderTag implements ArgTagParent
A tag which creates a new object of the given type- Version:
- $Revision: 155420 $
- Author:
- James Strachan
-
-
Field Summary
-
Fields inherited from class org.apache.commons.jelly.tags.core.BaseClassLoaderTag
classLoader, useContextClassLoader
-
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, parent
-
-
Constructor Summary
Constructors Constructor Description NewTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArgument(Class type, Object value)
void
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized.void
setClassName(String className)
Sets the class name of the object to instantiatevoid
setVar(String var)
Sets the name of the variable exported by this tag-
Methods inherited from class org.apache.commons.jelly.tags.core.BaseClassLoaderTag
getClassLoader, getUseContextClassLoader, setClassLoader, setUseContextClassLoader
-
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
-
-
-
-
Method Detail
-
setVar
public void setVar(String var)
Sets the name of the variable exported by this tag
-
setClassName
public void setClassName(String className)
Sets the class name of the object to instantiate
-
addArgument
public void addArgument(Class type, Object value)
- Specified by:
addArgument
in interfaceArgTagParent
-
doTag
public void doTag(XMLOutput output) throws MissingAttributeException, JellyTagException
Description copied from interface:Tag
Evaluates this tag after all the tags properties have been initialized.- Specified by:
doTag
in interfaceTag
- Throws:
MissingAttributeException
JellyTagException
-
-