net.sf.saxon.expr

Class StackFrame

public class StackFrame extends Object

This class represents a stack frame holding details of the variables used in a function or in an XSLT template.
Field Summary
static StackFrameEMPTY
protected SlotManagermap
protected ValueRepresentation[]slots
Constructor Summary
StackFrame(SlotManager map, ValueRepresentation[] slots)
Method Summary
SlotManagergetStackFrameMap()
ValueRepresentation[]getStackFrameValues()

Field Detail

EMPTY

public static final StackFrame EMPTY

map

protected SlotManager map

slots

protected ValueRepresentation[] slots

Constructor Detail

StackFrame

public StackFrame(SlotManager map, ValueRepresentation[] slots)

Method Detail

getStackFrameMap

public SlotManager getStackFrameMap()

getStackFrameValues

public ValueRepresentation[] getStackFrameValues()