org.apache.commons.jelly.tags.xml
Class ElementTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.xml.ElementTag
- All Implemented Interfaces:
- Tag
public class ElementTag
- extends TagSupport
A tag to produce an XML element which can contain other attributes
or elements like the <xsl:element>
tag.
- Version:
- $Revision: 219726 $
- Author:
- James Strachan
Method Summary |
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
java.lang.String |
getName()
|
java.lang.String |
getURI()
|
void |
setAttributeValue(java.lang.String name,
java.lang.String value,
java.lang.String uri)
Sets the attribute of the given name to the specified value. |
void |
setName(java.lang.String name)
Sets the qualified name of the element |
void |
setURI(java.lang.String namespace)
Sets the namespace URI of the element |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ElementTag
public ElementTag()
setAttributeValue
public void setAttributeValue(java.lang.String name,
java.lang.String value,
java.lang.String uri)
throws JellyTagException
- Sets the attribute of the given name to the specified value.
- Parameters:
name
- of the attributevalue
- of the attributeuri
- namespace of the attribute
- Throws:
JellyTagException
- if the start element has already been output.
Attributes must be set on the outer element before any content
(child elements or text) is output
doTag
public void doTag(XMLOutput output)
throws JellyTagException
- Description copied from interface:
Tag
- Evaluates this tag after all the tags properties have been initialized.
- Throws:
JellyTagException
getName
public java.lang.String getName()
- Returns:
- the qualified name of the element
setName
public void setName(java.lang.String name)
- Sets the qualified name of the element
getURI
public java.lang.String getURI()
- Returns:
- the namespace URI of the element
setURI
public void setURI(java.lang.String namespace)
- Sets the namespace URI of the element
Copyright © 2012. All Rights Reserved.