| net.sf.saxon.expr.BindingReference
All known Subclasses: net.sf.saxon.instruct.Assign, net.sf.saxon.expr.VariableReference,
BindingReference | public interface BindingReference (Code) | | BindingReference is a interface used to mark references to a variable declaration. The main
implementation is VariableReference, which represents a reference to a variable in an XPath
expression, but it is also used to represent a reference to a variable in a saxon:assign instruction.
|
Method Summary | |
public void | fixup(Binding binding) | public void | setStaticType(SequenceType type, Value constantValue, int properties) Fix up the static type of this variable reference; optionally, supply a constant value for
the variable. |
fixup | public void fixup(Binding binding)(Code) | | Fix up this binding reference to a binding
|
setStaticType | public void setStaticType(SequenceType type, Value constantValue, int properties)(Code) | | Fix up the static type of this variable reference; optionally, supply a constant value for
the variable. Also supplies other static properties of the expression to which the variable
is bound, for example whether it is an ordered node-set.
|
|
|