org.apache.commons.jelly.tags.define
Class AttributeTag
java.lang.Object
|
+--org.apache.commons.jelly.TagSupport
|
+--org.apache.commons.jelly.tags.define.AttributeTag
- All Implemented Interfaces:
- Tag
- public class AttributeTag
- extends TagSupport
This tag is bound onto a Java Bean class. When the tag is invoked a bean will be created
using the tags attributes.
The bean may also have an invoke method called invoke(), run(), execute() or some such method
which will be invoked after the bean has been configured.
- Version:
- $Revision: 1.7 $
- Author:
- James Strachan, Jason van Zyl
Method Summary |
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
void |
setDefaultValue(Expression defaultValue)
Sets the default value of this attribute |
void |
setName(java.lang.String name)
Sets the name of the attribute |
void |
setRequired(boolean required)
Sets whether this attribute is mandatory or not |
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 |
AttributeTag
public AttributeTag()
AttributeTag
public AttributeTag(Attribute attribute)
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.
setName
public void setName(java.lang.String name)
- Sets the name of the attribute
setRequired
public void setRequired(boolean required)
- Sets whether this attribute is mandatory or not
setDefaultValue
public void setDefaultValue(Expression defaultValue)
- Sets the default value of this attribute
Copyright © 2002-2002 Apache Software Foundation. All Rights Reserved.