org.apache.xalan.templates
public class ElemWithParam extends ElemTemplateElement
See Also: element-with-param in XSLT Specification
UNKNOWN: advanced
Method Summary | |
---|---|
ElemTemplateElement | appendChild(ElemTemplateElement elem)
Add a child to the child list. |
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. |
QName | getName()
Get the "name" attribute.
|
String | getNodeName()
Return the node name.
|
XPath | getSelect()
Get the "select" attribute.
|
XObject | getValue(TransformerImpl transformer, int sourceNode)
Get the XObject representation of the variable.
|
int | getXSLToken()
Get an integer representation of the element type.
|
void | setName(QName v)
Set the "name" attribute.
|
void | setParentElem(ElemTemplateElement p)
Set the parent as an ElemTemplateElement.
|
void | setSelect(XPath v)
Set the "select" attribute.
|
Parameters: elem New element to append to this element's children list
Returns: null if the select attribute was present, otherwise the child just added to the child list
Returns: Value of the "name" attribute.
Returns: the node name.
Returns: Value of the "select" attribute.
Parameters: transformer non-null reference to the the current transform-time state. sourceNode non-null reference to the current source node.
Returns: the XObject representation of the variable.
Throws: TransformerException
Returns: An integer representation of the element, defined in the Constants class.
See Also: Constants
Parameters: v Value to set for the "name" attribute.
Parameters: p This node's parent as an ElemTemplateElement
Parameters: v Value to set for the "select" attribute.