Class Procedure

java.lang.Object
com.icl.saxon.style.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 Details

    • numberOfVariables

      protected int numberOfVariables
  • Constructor Details

    • Procedure

      public Procedure()
  • Method Details

    • getNumberOfVariables

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

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