Examples of evalAsEvents()


Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

                    XQExpression expr = sourceExprMap.get(selected);
                    DynamicContext dynEnv = new DynamicContext(statEnv);
                    StringWriter sw = new StringWriter();
                    SAXSerializer ser = new SAXSerializer(new SAXWriter(sw), sw);
                    try {
                        expr.evalAsEvents(ser, ValueSequence.EMPTY_SEQUENCE, dynEnv);
                    } catch (Exception ex) {
                        JOptionPane.showMessageDialog(frame, "eval failed!: " + ex.getMessage());
                        ex.printStackTrace();
                        return;
                    }
View Full Code Here

Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

        module.staticAnalysis(statEnv);
        // dynamic evaluation
        XQExpression body = module.getExpression();
        dynEnv.setQueryExpression(body);
        evalHook(dynEnv);
        body.evalAsEvents(handler, contextItem, dynEnv);
        if(PROFILE_LOG.isInfoEnabled()) {
            Profiler profiler = dynEnv.getProfiler();
            if(profiler != null && profiler.getDTMReads() > 0) {
                PROFILE_LOG.info(profiler);
            }
View Full Code Here

Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

        final boolean old = handler.setBlankRequired(false);
        final IFocus<? extends Item> inputItor = input.iterator();
        final XQExpression filteredReturnExpr = _filteredReturnExpr;
        for(Item it : inputItor) {
            filteredReturnExpr.evalAsEvents(handler, it, dynEnv);
            handler.setBlankRequired(true);
        }
        inputItor.closeQuietly();
        handler.setBlankRequired(old);
    }
View Full Code Here

Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

        }
        final boolean old = handler.setBlankRequired(false);
        final int contentlen = contents.size();
        for(int i = 0; i < contentlen; i++) {
            XQExpression content = contents.get(i);
            content.evalAsEvents(handler, contextSeq, dynEnv);
            handler.setBlankRequired(true);
        }
        handler.setBlankRequired(old);

        if(hasNamespaceDecl) {
View Full Code Here

Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

            final CaseVariable cv = cc.getVariable();
            final Type ccType = cv.getType();
            if(TypeUtil.instanceOf(opr, ccType)) {
                cv.allocateResult(opr, dynEnv);
                final XQExpression ccExpr = cc.getReturnExpr();
                ccExpr.evalAsEvents(handler, contextSeq, dynEnv);
                return;
            }
        }
        throw new IllegalStateException("Typeswitch abnormally failed");
    }
View Full Code Here

Examples of xbird.xquery.expr.XQExpression.evalAsEvents()

        final boolean old = handler.setBlankRequired(false);
        final IFocus<? extends Item> inputItor = input.iterator();
        final XQExpression filteredReturnExpr = _filteredReturnExpr;
        for(Item it : inputItor) {
            filteredReturnExpr.evalAsEvents(handler, it, dynEnv);
            handler.setBlankRequired(true);
        }
        inputItor.closeQuietly();
        handler.setBlankRequired(old);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.