Interface VariableDeclaration

    • Method Detail

      • registerReference

        void registerReference​(BindingReference ref)
        Method called by a BindingReference to register the variable reference for subsequent fixup. This method is called by the XPath parser when each reference to the variable is encountered. At some time after parsing and before execution of the expression, the VariableDeclaration is responsible for calling the two methods setStaticType() and fixup() on each BindingReference that has been registered with it.
        Parameters:
        ref - the variable reference
      • getVariableQName

        StructuredQName getVariableQName()
        Get the name of the variable as a structured QName
        Returns:
        the variable name