public class NextMatch extends ApplyImports
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties
?????? |
---|
NextMatch(boolean backwardsCompatible,
boolean useTailRecursion) |
?????? | ????? |
---|---|
void |
explain(ExpressionPresenter out)
Diagnostic print of expression structure.
|
int |
getInstructionNameCode()
Get the name of this instruction for diagnostic and tracing purposes
|
TailCall |
processLeavingTail(XPathContext context)
ProcessLeavingTail: called to do the real work of this instruction.
|
copy, createsNewNodes, iterateSubExpressions, optimize, promoteInst, replaceSubExpression, setActualParameters, simplify, typeCheck
assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, dynamicError, evaluateAsString, evaluateItem, getConstructType, getImplementationMethod, getItemType, getSourceLocator, isXSLT, iterate, process, promote
addToPathMap, adoptChildExpression, checkForUpdatingSubexpressions, checkPermittedContents, computeDependencies, computeStaticProperties, display, doPromotion, dynamicError, effectiveBooleanValue, evaluatePendingUpdates, explain, findParentOf, getCardinality, getColumnNumber, getColumnNumber, getContainer, getDependencies, getExecutable, getHostLanguage, getIntrinsicDependencies, getLineNumber, getLineNumber, getLocationId, getLocationProvider, getObjectName, getProperties, getProperty, getPublicId, getSlotsUsed, getSpecialProperties, getSystemId, getSystemId, hasLoopingSubexpression, implementsStaticTypeCheck, isUpdatingExpression, iterateEvents, markTailFunctionCalls, resetLocalStaticProperties, setContainer, setFiltered, setFlattened, setLocationId, staticTypeCheck, suppressValidation, toString, typeError
public int getInstructionNameCode()
getInstructionNameCode
??? ApplyImports
public TailCall processLeavingTail(XPathContext context) throws XPathException
Instruction
processLeavingTail
???? TailCallReturner
processLeavingTail
??? ApplyImports
context
- The dynamic context of the transformation, giving access to the current node,
the current variables, etc.XPathException
public void explain(ExpressionPresenter out)
explain
??? ApplyImports
out
- the expression presenter used to display the structure