|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.xml.ElementTag
public class ElementTag
A tag to produce an XML element which can contain other attributes
or elements like the <xsl:element>
tag.
Field Summary | |
---|---|
private org.xml.sax.helpers.AttributesImpl |
attributes
The XML Attributes |
private java.lang.String |
name
The qualified name |
private java.lang.String |
namespace
The namespace URI |
private boolean |
outputAttributes
flag set if attributes are output |
Fields inherited from class org.apache.commons.jelly.TagSupport |
---|
body, context, hasTrimmed, parent, shouldTrim |
Constructor Summary | |
---|---|
ElementTag()
|
Method Summary | |
---|---|
void |
doTag(org.apache.commons.jelly.XMLOutput output)
|
java.lang.String |
getName()
|
java.lang.String |
getURI()
|
void |
setAttributeValue(java.lang.String name,
java.lang.String value)
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 |
Field Detail |
---|
private java.lang.String namespace
private java.lang.String name
private org.xml.sax.helpers.AttributesImpl attributes
private boolean outputAttributes
Constructor Detail |
---|
public ElementTag()
Method Detail |
---|
public void setAttributeValue(java.lang.String name, java.lang.String value) throws org.apache.commons.jelly.JellyTagException
name
- of the attributevalue
- of the attribute
JellyException
- 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
org.apache.commons.jelly.JellyTagException
public void doTag(org.apache.commons.jelly.XMLOutput output) throws org.apache.commons.jelly.JellyTagException
org.apache.commons.jelly.JellyTagException
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getURI()
public void setURI(java.lang.String namespace)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |