org.apache.xalan.templates
public class ElemCallTemplate extends ElemForEach
&!ELEMENT xsl:call-template (xsl:with-param)*> &!ATTLIST xsl:call-template name %qname; #REQUIRED &
See Also: named-templates in XSLT Specification
UNKNOWN: advanced
Field Summary | |
---|---|
QName | m_templateName
An xsl:call-template element invokes a template by name;
it has a required name attribute that identifies the template to be invoked. |
Method Summary | |
---|---|
ElemTemplateElement | appendChild(ElemTemplateElement newChild)
Add a child to the child list.
|
void | callChildVisitors(XSLTVisitor visitor, boolean callAttrs)
Call the children visitors. |
void | compose(StylesheetRoot sroot)
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. |
void | endCompose(StylesheetRoot sroot)
This after the template's children have been composed. |
void | execute(TransformerImpl transformer)
Invoke a named template. |
QName | getName()
Get the "name" attribute.
|
String | getNodeName()
Return the node name.
|
ElemWithParam | getParamElem(int i)
Get a xsl:param element associated with this element.
|
int | getParamElemCount()
Get the count xsl:param elements associated with this element. |
int | getXSLToken()
Get an int constant identifying the type of element. |
void | setName(QName name)
Set the "name" attribute.
|
void | setParamElem(ElemWithParam ParamElem)
Set a xsl:param element associated with this element.
|
Serial:
Parameters: newChild Child to add to this node's children list
Returns: The child that was just added the children list
Throws: DOMException
Parameters: visitor The visitor whose appropriate method will be called.
Parameters: transformer non-null reference to the the current transform-time state.
Throws: TransformerException
See Also: named-templates in XSLT Specification
Returns: Name attribute of this element
Returns: The name of this element
Parameters: i Index of element to find
Returns: xsl:param element at given index
Returns: The number of xsl:param elements.
Returns: The token ID for this element
Parameters: name Name attribute to set
Parameters: ParamElem xsl:param element to set.