net.sf.saxon.expr

Class StackFrame


public class StackFrame
extends java.lang.Object

This class represents a stack frame holding details of the variables used in a function or in an XSLT template.

Field Summary

static StackFrame
EMPTY
protected SlotManager
map
protected ValueRepresentation[]
slots

Constructor Summary

StackFrame(SlotManager map, ValueRepresentation[] slots)

Method Summary

SlotManager
getStackFrameMap()
ValueRepresentation[]
getStackFrameValues()

Field Details

EMPTY

public static final StackFrame EMPTY

map

protected SlotManager map

slots

protected ValueRepresentation[] slots

Constructor Details

StackFrame

public StackFrame(SlotManager map,
                  ValueRepresentation[] slots)

Method Details

getStackFrameMap

public SlotManager getStackFrameMap()

getStackFrameValues

public ValueRepresentation[] getStackFrameValues()