net.sf.saxon.expr
Class StackFrame
java.lang.Object
net.sf.saxon.expr.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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
map
protected SlotManager map
slots
protected ValueRepresentation[] slots
dynamicStack
protected Stack<ValueRepresentation> dynamicStack
EMPTY
public static final StackFrame EMPTY
StackFrame
public StackFrame(SlotManager map,
ValueRepresentation[] slots)
getStackFrameMap
public SlotManager getStackFrameMap()
getStackFrameValues
public ValueRepresentation[] getStackFrameValues()
setStackFrameValues
public void setStackFrameValues(ValueRepresentation[] values)
copy
public StackFrame copy()
pushDynamicValue
public void pushDynamicValue(ValueRepresentation value)
popDynamicValue
public ValueRepresentation popDynamicValue()
Copyright (c) 2004-2010 Saxonica Limited. All rights reserved.