public class ContinueInstr extends Instruction
?????? | ????? |
---|---|
static StructuredQName |
SAXON_CONTINUE |
EVALUATE_METHOD, ITERATE_METHOD, locationId, PROCESS_METHOD, staticProperties
?????? |
---|
ContinueInstr(IterateInstr iterateInstr) |
?????? | ????? |
---|---|
Expression |
copy()
Copy an expression.
|
void |
explain(ExpressionPresenter out)
Diagnostic print of expression structure.
|
java.util.Iterator |
iterateSubExpressions()
Get the immediate sub-expressions of this expression.
|
TailCall |
processLeavingTail(XPathContext context)
ProcessLeavingTail: called to do the real work of this instruction.
|
void |
setParameters(WithParam[] actualParams) |
Expression |
simplify(ExpressionVisitor visitor)
Simplify an expression.
|
assembleParams, assembleTunnelParams, computeCardinality, computeSpecialProperties, createsNewNodes, dynamicError, evaluateAsString, evaluateItem, getConstructType, getImplementationMethod, getInstructionNameCode, getItemType, getSourceLocator, isXSLT, iterate, process, promote, promoteInst
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, optimize, replaceSubExpression, resetLocalStaticProperties, setContainer, setFiltered, setFlattened, setLocationId, staticTypeCheck, suppressValidation, toString, typeCheck, typeError
public static StructuredQName SAXON_CONTINUE
public ContinueInstr(IterateInstr iterateInstr)
public void setParameters(WithParam[] actualParams)
public java.util.Iterator iterateSubExpressions()
Expression
iterateSubExpressions
??? Expression
public TailCall processLeavingTail(XPathContext context) throws XPathException
Instruction
processLeavingTail
???? TailCallReturner
processLeavingTail
??? Instruction
context
- The dynamic context of the transformation, giving access to the current node,
the current variables, etc.XPathException
public Expression simplify(ExpressionVisitor visitor) throws XPathException
Instruction
simplify
??? Instruction
visitor
- an expression visitorXPathException
- if an error is discovered during expression
rewritingpublic Expression copy()
Expression
copy
??? Expression
public void explain(ExpressionPresenter out)
Expression
explain
??? Expression
out
- the expression presenter used to display the structure