/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("applyImports"); if (actualParams != null && actualParams.length > 0) { out.startSubsidiaryElement("withParams"); WithParam.displayExpressions(actualParams, out); out.endSubsidiaryElement(); } if (tunnelParams != null && tunnelParams.length > 0) { out.startSubsidiaryElement("tunnelParams"); WithParam.displayExpressions(tunnelParams, out); out.endSubsidiaryElement(); } }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("choose"); for (int i=0; i<conditions.length; i++) { out.startSubsidiaryElement("when"); conditions[i].explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("then"); actions[i].explain(out); out.endSubsidiaryElement(); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("processingInstruction"); out.startSubsidiaryElement("name"); name.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("select"); getSelect().explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("namespace"); out.startSubsidiaryElement("name"); name.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("select"); getSelect().explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("namespace"); out.startSubsidiaryElement("name"); name.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("select"); getSelect().explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("processingInstruction"); out.startSubsidiaryElement("name"); name.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("select"); getSelect().explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("tupleSorter"); out.startSubsidiaryElement("select"); select.explain(out); out.endSubsidiaryElement(); for (int s = 0; s < sortKeyDefinitions.length; s++) { out.startSubsidiaryElement("by"); sortKeyDefinitions[s].getSortKey().explain(out); out.endSubsidiaryElement(); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("tupleSorter"); out.startSubsidiaryElement("select"); select.explain(out); out.endSubsidiaryElement(); for (int s = 0; s < sortKeyDefinitions.length; s++) { out.startSubsidiaryElement("by"); sortKeyDefinitions[s].getSortKey().explain(out); out.endSubsidiaryElement(); } out.endElement(); }
public void explain(ExpressionPresenter out) { out.startElement("saxonContinue"); if (actualParams != null && actualParams.length > 0) { out.startSubsidiaryElement("withParams"); WithParam.displayExpressions(actualParams, out); out.endSubsidiaryElement(); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement(Token.tokens[operator]); out.emitAttribute("variable", getVariableName()); out.startSubsidiaryElement("in"); sequence.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("satisfies"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement(Token.tokens[operator]); out.emitAttribute("variable", getVariableName()); out.startSubsidiaryElement("in"); sequence.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("satisfies"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement(Token.tokens[operator]); out.emitAttribute("variable", getVariableName()); out.startSubsidiaryElement("in"); sequence.explain(out); out.endSubsidiaryElement(); out.startSubsidiaryElement("satisfies"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("saxonIterate"); select.explain(out); out.startSubsidiaryElement("return"); action.explain(out); out.endSubsidiaryElement(); if (!Literal.isEmptySequence(finallyExp)) { out.startSubsidiaryElement("saxonFinally"); finallyExp.explain(out); out.endSubsidiaryElement(); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("forEach"); select.explain(out); out.startSubsidiaryElement("return"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("saxonWhile"); test.explain(out); out.startSubsidiaryElement("do"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); } }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("forEach"); select.explain(out); out.startSubsidiaryElement("return"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. */ public void explain(ExpressionPresenter out) { out.startElement("saxonWhile"); test.explain(out); out.startSubsidiaryElement("do"); action.explain(out); out.endSubsidiaryElement(); out.endElement(); } }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. * * @param out the expression presenter used to display the structure */ @Override public void explain(ExpressionPresenter out) throws XPathException { out.startElement("order-by"); for (SortKeyDefinition k : getSortKeyDefinitions()) { out.startSubsidiaryElement("key"); k.getSortKey().export(out); out.endSubsidiaryElement(); } out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. * * @param out the expression presenter used to display the structure */ @Override public void export(ExpressionPresenter out) throws XPathException { out.startElement("FLWOR", this); for (Clause c : clauses) { c.explain(out); } out.startSubsidiaryElement("return"); getReturnClause().export(out); out.endSubsidiaryElement(); out.endElement(); }
/** * Diagnostic print of expression structure. The abstract expression tree * is written to the supplied output destination. * * @param out the expression presenter used to display the structure */ @Override public void explain(ExpressionPresenter out) throws XPathException { out.startElement("order-by"); for (SortKeyDefinition k : getSortKeyDefinitions()) { out.startSubsidiaryElement("key"); k.getSortKey().export(out); out.endSubsidiaryElement(); } out.endElement(); }