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
public class XQueryParserExtensionPE extends SaxonSyntaxExtension
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 Constructor Description XQueryParserExtensionPE()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parseItemTypeDeclaration(XQueryParser p)
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
-
-
-
-
Method Detail
-
parseItemTypeDeclaration
public void parseItemTypeDeclaration(XQueryParser p) throws XPathException
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
-
-