com.saxonica.codegen
Class IdCompiler
java.lang.Object
com.saxonica.codegen.ExpressionCompiler
com.saxonica.codegen.SequenceExpressionCompiler
com.saxonica.codegen.IdCompiler
public class IdCompiler
- extends SequenceExpressionCompiler
Compile code to implement the id() function.
IdCompiler
public IdCompiler()
compileToIterator
public String compileToIterator(CompilerService compiler,
Expression expr)
- Description copied from class:
ExpressionCompiler
- Generate Java code to evaluate the expression as a SequenceIterator
- Specified by:
compileToIterator
in class ExpressionCompiler
- Parameters:
compiler
- the compiler serviceexpr
- the XPath expression to be compiled
- Returns:
- a simple Java expression (usually the name of a variable that
has been declared) which will be of class
SequenceIterator
,
and which at run-time will hold an iterator over the the value of the XPath expression
compileRootArgument
public static String compileRootArgument(int n,
SystemFunction exp,
CompilerService compiler)
Copyright (C) Michael H. Kay. All rights reserved.