Package com.saxonica.expr
Class XQueryParserExtensionPE
java.lang.Object
net.sf.saxon.expr.parser.ParserExtension
com.saxonica.expr.SaxonSyntaxExtension
com.saxonica.expr.XQueryParserExtensionPE
- Direct Known Subclasses:
XQueryParserExtensionEE
Parser extension for syntax in XQuery Update and/or XQuery 3.0 that is supported
only in Saxon-PE or -EE.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.sf.saxon.expr.parser.ParserExtension
ParserExtension.TemporaryXSLTVariableBinding
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Parse a type alias declaration.Methods inherited from class com.saxonica.expr.SaxonSyntaxExtension
handleExternalFunctionDeclaration, parseTypePattern
Methods inherited from class net.sf.saxon.expr.parser.ParserExtension
needExtension, parseExtendedExprSingle, parseExtendedItemType, parseRevalidationDeclaration, parseUpdatingFunctionDeclaration
-
Constructor Details
-
XQueryParserExtensionPE
public XQueryParserExtensionPE()
-
-
Method Details
-
parseItemTypeDeclaration
Parse a type alias declaration. Allowed only in Saxon-PE and higher, and only when Saxon syntax extensions are enabled Syntax: declare type QName = ItemType;- Overrides:
parseItemTypeDeclaration
in classParserExtension
- Parameters:
p
- the XPath parser- Throws:
XPathException
- if parsing fails
-