com.icl.saxon.style

Class Procedure

public class Procedure extends Object

A procedure represents a top-level element that can contain local variable declarations. Specifically, a top-level xsl:template, xsl:variable, xsl:param, or saxon:function element or an xsl:attribute-set element.
Field Summary
protected intnumberOfVariables
Method Summary
intallocateSlotNumber()
Allocate a slot number for a variable
intgetNumberOfVariables()
Get number of variables (size of stack frame)

Field Detail

numberOfVariables

protected int numberOfVariables

Method Detail

allocateSlotNumber

public int allocateSlotNumber()
Allocate a slot number for a variable

getNumberOfVariables

public int getNumberOfVariables()
Get number of variables (size of stack frame)