public class XQueryParserExtensionEE extends XQueryParserExtensionPE
HofParserExtension.InlineFunctionDetails, HofParserExtension.TemporaryXSLTVariableBinding
inlineFunctionStack
Constructor and Description |
---|
XQueryParserExtensionEE(boolean updating) |
Modifier and Type | Method and Description |
---|---|
protected Expression |
makeSaxonStreamCall(Expression exp) |
protected Expression |
parseExtendedExprSingle(XPathParser p)
Parse an ExprSingle
|
void |
parseRevalidationDeclaration(XQueryParser p)
Parse the "declare revalidation" declaration (XQuery Update).
|
void |
parseUpdatingFunctionDeclaration(XQueryParser p)
Parse an updating function declaration (allowed in XQuery Update only)
|
isReservedInQuery, parseTypeAliasDeclaration
createDynamicCurriedFunction, curryFunction, findOuterRangeVariable, findOuterRangeVariable, makeArgumentPlaceMarker, makeCurriedFunction, makeInlineFunctionValue, parseExtendedItemType, parseFunctionItemType, parseInlineFunction, parseNamedFunctionReference, parseSimpleInlineFunction, parseUnionType
public void parseRevalidationDeclaration(XQueryParser p) throws XPathException
parseRevalidationDeclaration
in class ParserExtension
XPathException
public void parseUpdatingFunctionDeclaration(XQueryParser p) throws XPathException
parseUpdatingFunctionDeclaration
in class ParserExtension
XPathException
- if parsing fails or if updating functions are not allowedprotected Expression parseExtendedExprSingle(XPathParser p) throws XPathException
parseExtendedExprSingle
in class ParserExtension
XPathException
- if any error is encounteredprotected Expression makeSaxonStreamCall(Expression exp) throws XPathException
XPathException
Copyright (c) 2004-2018 Saxonica Limited. All rights reserved.