org.apache.xalan.templates

Class ElemParam

public class ElemParam extends ElemVariable

Implement xsl:param.
 
 
 

See Also: variables in XSLT Specification

UNKNOWN: advanced

Constructor Summary
ElemParam()
Constructor ElemParam
ElemParam(ElemParam param)
Copy constructor.
Method Summary
voidcompose(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.
voidexecute(TransformerImpl transformer)
Execute a variable declaration and push it onto the variable stack.
StringgetNodeName()
Return the node name.
intgetXSLToken()
Get an int constant identifying the type of element.

Constructor Detail

ElemParam

public ElemParam()
Constructor ElemParam

ElemParam

public ElemParam(ElemParam param)
Copy constructor.

Parameters: param Element from an xsl:param

Throws: TransformerException

Method Detail

compose

public 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.

execute

public void execute(TransformerImpl transformer)
Execute a variable declaration and push it onto the variable stack.

Parameters: transformer non-null reference to the the current transform-time state.

Throws: TransformerException

See Also: variables in XSLT Specification

getNodeName

public String getNodeName()
Return the node name.

Returns: The element's name

getXSLToken

public int getXSLToken()
Get an int constant identifying the type of element.

Returns: The token ID of the element

See Also:

Copyright B) 2005 Apache XML Project. All Rights Reserved.