Class SlotManagerEE

java.lang.Object
net.sf.saxon.expr.instruct.SlotManager
com.saxonica.ee.config.SlotManagerEE

public class SlotManagerEE extends SlotManager
  • Constructor Details

    • SlotManagerEE

      public SlotManagerEE()
  • Method Details

    • allocateSlotNumber

      public int allocateSlotNumber(StructuredQName qName, LocalBinding binding)
      Allocate a slot number for a variable
      Overrides:
      allocateSlotNumber in class SlotManager
      Parameters:
      qName - the name of the variable
      binding - the binding of the variable (only used in Saxon-EE)
      Returns:
      the allocated slot number (the next one available)
    • showStackFrame

      public void showStackFrame(XPathContext context, Logger logger)
      Display the values of the variables and parameters in an XPathContext stack frame to a Logger
      Overrides:
      showStackFrame in class SlotManager
      Parameters:
      context - the XPathContext holding the stack frame
      logger - the destination for the output