|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectnet.sf.saxon.expr.ExpressionParser
net.sf.saxon.query.QueryParser
com.saxonica.update.UpdateParser
public class UpdateParser
Parser for the XQuery Update extensions
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class net.sf.saxon.query.QueryParser |
|---|
QueryParser.LetClause |
| Nested classes/interfaces inherited from class net.sf.saxon.expr.ExpressionParser |
|---|
ExpressionParser.FLWORClause, ExpressionParser.ForClause, ExpressionParser.TemporaryContainer |
| Field Summary |
|---|
| Fields inherited from class net.sf.saxon.query.QueryParser |
|---|
executable, FUNCTION_IS_NONDETERMINISTIC, FUNCTION_IS_PRIVATE, FUNCTION_IS_UPDATING, importedModules, queryVersion, XQUERY10, XQUERY30 |
| Fields inherited from class net.sf.saxon.expr.ExpressionParser |
|---|
allowXPath30Syntax, compileWithTracing, defaultContainer, env, language, languageVersion, nameChecker, rangeVariables, scanOnly, SEQUENCE_TYPE, t, XPATH, XQUERY, XSLT_PATTERN |
| Constructor Summary | |
|---|---|
UpdateParser()
|
|
| Method Summary | |
|---|---|
int |
getPermittedFunctions()
Get the permitted set of standard functions in this environment |
Expression |
parseExprSingle()
Parse an ExprSingle |
protected void |
parseRevalidationDeclaration()
Parse the "declare revalidation" declaration. |
protected void |
parseUpdatingFunctionDeclaration()
Parse an updating function declaration (allowed in XQuery Update only) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public UpdateParser()
| Method Detail |
|---|
public int getPermittedFunctions()
getPermittedFunctions in class QueryParser
protected void parseRevalidationDeclaration()
throws XPathException
parseRevalidationDeclaration in class QueryParserXPathException
protected void parseUpdatingFunctionDeclaration()
throws XPathException
parseUpdatingFunctionDeclaration in class QueryParserXPathException
public Expression parseExprSingle()
throws XPathException
parseExprSingle in class ExpressionParserXPathException - if any error is encountered
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||