org.apache.xalan.templates
Class ElemElement
public
class
ElemElement
extends ElemUse
This function is called after everything else has been
recomposed, and allows the template to set remaining
values that may be based on some other property that
depends on recomposition.
Create an element in the result tree.
The xsl:element element allows an element to be created with a
computed name. The expanded-name of the element to be created
is specified by a required name attribute and an optional namespace
attribute. The content of the xsl:element element is a template
for the attributes and children of the created element.
Parameters: transformer non-null reference to the the current transform-time state.
Throws: TransformerException
Get the "name" attribute.
The name attribute is interpreted as an attribute value template.
It is an error if the string that results from instantiating the
attribute value template is not a QName.
Returns: Name attribute for this element
public
AVT getNamespace()
Get the "namespace" attribute.
If the namespace attribute is present, then it also is interpreted
as an attribute value template. The string that results from
instantiating the attribute value template should be a URI reference.
It is not an error if the string is not a syntactically legal URI reference.
Returns: Namespace attribute for this element
public String getNodeName()
Return the node name.
Returns: This element's name
public int getXSLToken()
Get an int constant identifying the type of element.
Returns: The token ID for this element
See Also:
public void setName(
AVT v)
Set the "name" attribute.
The name attribute is interpreted as an attribute value template.
It is an error if the string that results from instantiating the
attribute value template is not a QName.
Parameters: v Name attribute to set for this element
public void setNamespace(
AVT v)
Set the "namespace" attribute.
If the namespace attribute is present, then it also is interpreted
as an attribute value template. The string that results from
instantiating the attribute value template should be a URI reference.
It is not an error if the string is not a syntactically legal URI reference.
Parameters: v NameSpace attribute to set for this element
Copyright B) 2005 Apache XML Project. All Rights Reserved.