Assign
, Assignation
, EagerLetExpression
, ForExpression
, GeneralVariable
, GlobalParam
, GlobalVariable
, JAXPVariable
, LetExpression
, LocalParam
, LocalVariable
, QuantifiedExpression
, SQLColumn.ColumnInstruction
, UserFunctionParameter
, Variable
, WithParam
public interface Binding
Modifier and Type | Method | Description |
---|---|---|
ValueRepresentation |
evaluateVariable(XPathContext context) |
Evaluate the variable
|
int |
getLocalSlotNumber() |
If this is a local variable held on the local stack frame, return the corresponding slot number.
|
boolean |
isAssignable() |
Test whether it is permitted to assign to the variable using the saxon:assign
extension element.
|
boolean |
isGlobal() |
Indicate whether the binding is local or global.
|
ValueRepresentation evaluateVariable(XPathContext context) throws XPathException
XPathException
boolean isGlobal()
boolean isAssignable()
int getLocalSlotNumber()