com.icl.saxon.style

Class Procedure


public class Procedure
extends java.lang.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 int
numberOfVariables

Method Summary

int
allocateSlotNumber()
Allocate a slot number for a variable
int
getNumberOfVariables()
Get number of variables (size of stack frame)

Field Details

numberOfVariables

protected int numberOfVariables

Method Details

allocateSlotNumber

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

getNumberOfVariables

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