public class Location extends Object
Any constant used in StandardNames
can be used as a Location. Such
names are generally used to identify XSLT instructions. They are also used for equivalent constructs
in XQuery, for example XSL_ELEMENT is used for a computed element constructor in XQuery. The constants
in StandardNames are all in the range 0-1023, so constants defined in this class are outside this
range.
The constants in this file are annotated with Q to indicate they can appear in XQuery trace output, T to indicate they can appear in XSLT trace output, and/or C to indicate that they can appear on the dynamic context stack.
Modifier and Type | Field and Description |
---|---|
static int |
BUILT_IN_TEMPLATE
An XSLT built-in template rule.
|
static int |
CASE_EXPRESSION
CASE clause within "typeswitch".
|
static int |
CLAUSE_BASE
Values of the form CLAUSE_BASE + n represent FLWOR clauses
|
static int |
CONTROLLER
The outer system environment, identified as the caller of a user query or stylesheet.
|
static int |
COPY_MODIFY_EXPRESSION
An XQuery Update copy-modify (transform) expression.
|
static int |
DEFAULT_EXPRESSION
DEFAULT clause within "typeswitch".
|
static int |
DELETE_EXPRESSION
An XPath or XQuery delete expression.
|
static int |
ELSE_EXPRESSION
An XPath or XQuery "else" clause.
|
static int |
EXTENSION_INSTRUCTION
An XSLT instruction.
|
static int |
FOR_EXPRESSION
An XPath or XQuery "for" clause.
|
static int |
FUNCTION
A function declaration in XSLT or XQuery
|
static int |
FUNCTION_CALL
An XPath function call to a user-defined function.
|
static int |
IF_EXPRESSION
An XPath or XQuery "if" expression.
|
static int |
INSERT_EXPRESSION
An XQuery Update insert expression.
|
static int |
LAZY_EVALUATION
Lazy evaluation of an expression (this code is used to identify a context created as a saved
copy of an existing context, to be stored in a Closure).
|
static int |
LET_EXPRESSION
An XQuery "let" clause, or an XSLT local variable (which compiles into a LET clause).
|
static int |
LITERAL_RESULT_ATTRIBUTE
An attribute of an XSLT literal result element or of an XQuery direct element constructor.
|
static int |
LITERAL_RESULT_ELEMENT
An XSLT literal result element, or an XQuery direct element constructor.
|
static int |
ORDER_BY_CLAUSE
An order-by clause in a FLWOR expression.
|
static int |
PATH_EXPRESSION
An XPath or XQuery path expression.
|
static int |
RENAME_EXPRESSION
An XPath or XQuery rename expression.
|
static int |
REPLACE_EXPRESSION
An XPath or XQuery replace expression.
|
static int |
RETURN_EXPRESSION
An XPath or XQuery "return" clause.
|
static int |
SAXON_EVALUATE
An XPath expression constructed dynamically using saxon:evaluate (or saxon:expression).
|
static int |
SWITCH_EXPRESSION
An XPath or XQuery "switch" expression.
|
static int |
TEMPLATE
An XSLT user-written template rule or named template.
|
static int |
THEN_EXPRESSION
An XPath or XQuery "then" clause.
|
static int |
TRACE_CALL
An explicit call of the fn:trace() function.
|
static int |
TYPESWITCH_EXPRESSION
An XPath or XQuery "typeswitch" expression.
|
static int |
UNCLASSIFIED
Unclassified location.
|
static int |
VALIDATE_EXPRESSION
An XPath or XQuery "validate" expression.
|
static int |
WHERE_CLAUSE
A WHERE clause in a FLWOR expression.
|
static int |
XPATH_EXPRESSION
XPath expression, otherwise unclassified.
|
static int |
XPATH_IN_XSLT
Entry point to a top-level XPath expression within an XSLT stylesheet.
|
public static final int CONTROLLER
public static final int EXTENSION_INSTRUCTION
public static final int LITERAL_RESULT_ELEMENT
public static final int LITERAL_RESULT_ATTRIBUTE
public static final int TEMPLATE
public static final int FUNCTION_CALL
public static final int BUILT_IN_TEMPLATE
public static final int XPATH_IN_XSLT
public static final int FOR_EXPRESSION
public static final int LET_EXPRESSION
public static final int RETURN_EXPRESSION
public static final int IF_EXPRESSION
public static final int THEN_EXPRESSION
public static final int ELSE_EXPRESSION
public static final int WHERE_CLAUSE
public static final int ORDER_BY_CLAUSE
public static final int TYPESWITCH_EXPRESSION
public static final int CASE_EXPRESSION
public static final int DEFAULT_EXPRESSION
public static final int VALIDATE_EXPRESSION
public static final int PATH_EXPRESSION
public static final int SWITCH_EXPRESSION
public static final int COPY_MODIFY_EXPRESSION
public static final int INSERT_EXPRESSION
public static final int REPLACE_EXPRESSION
public static final int DELETE_EXPRESSION
public static final int RENAME_EXPRESSION
public static final int TRACE_CALL
public static final int SAXON_EVALUATE
public static final int LAZY_EVALUATION
public static final int FUNCTION
public static final int XPATH_EXPRESSION
public static final int UNCLASSIFIED
public static final int CLAUSE_BASE
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.