Package org.exist.xquery.value

Examples of org.exist.xquery.value.SequenceIterator.nextItem()


            }
           
            Item item;
            final SequenceIterator iterator = seq.iterate();
            for(int i = 0; i < start; i++) {
                item = iterator.nextItem();
            }
            int i=0;
            while (iterator.hasNext() && i < length) {
                item = iterator.nextItem();
                tmp.add(item);
View Full Code Here


            for(int i = 0; i < start; i++) {
                item = iterator.nextItem();
            }
            int i=0;
            while (iterator.hasNext() && i < length) {
                item = iterator.nextItem();
                tmp.add(item);
                i++;
            }
           
            result = i>0?tmp:Sequence.EMPTY_SEQUENCE;
View Full Code Here

            serializer.setSAXHandlers(sax, sax);

            sax.startDocument();
           
            while(itSequence.hasNext()) {
               NodeValue next = (NodeValue)itSequence.nextItem();
               serializer.toSAX(next)
            }
           
            sax.endDocument();
            writer.close();
View Full Code Here

            SequenceIterator siSerializeParams = sSerializeParams.iterate();
            outputProperties.setProperty(OutputKeys.INDENT, "yes");
            outputProperties.setProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
            while(siSerializeParams.hasNext())
            {
                final String serializeParams = siSerializeParams.nextItem().getStringValue();
                final String params[] = serializeParams.split(" ");
                for(final String param : params)
                {
                    final String opt[] = Option.parseKeyValuePair(param);
                    outputProperties.setProperty(opt[0], opt[1]);
View Full Code Here

        final ArrayList<StreamSource> sources = new ArrayList<StreamSource>();

        final SequenceIterator i = s.iterate();

        while (i.hasNext()) {
            final Item next = i.nextItem();

            final StreamSource streamsource = getStreamSource(next, context);
            sources.add(streamsource);
        }
View Full Code Here

        final ArrayList<String> urls = new ArrayList<String>();

        final SequenceIterator i = s.iterate();

        while (i.hasNext()) {
            final Item next = i.nextItem();

            final String url = getUrl(next);

            urls.add(url);
        }
View Full Code Here

        List<String> result = new ArrayList<String>();
       
        try {
            final SequenceIterator i = sequence.iterate();        
            while(i.hasNext()){
                final String path =  i.nextItem().getStringValue();
                result.add(path);
            }
           
        } catch (final XPathException ex) {
            logger.error("xQuery issue.", ex);
View Full Code Here

        String result = null;
       
        try {
            final SequenceIterator i = sequence.iterate();
            if(i.hasNext()){
                result= i.nextItem().getStringValue();
               
                logger.debug("Single query result: '"+result+"'.");
               
            } else {
                logger.debug("No query result.");
View Full Code Here

        try {
            Item item;
            final SequenceIterator itSeq = seq.iterate();
            while(itSeq.hasNext()) {
                item = itSeq.nextItem();
                itemToSAX(item, false, false, null);
            }
        } catch(final XPathException xpe) {
            throw new SAXException(xpe.getMessage(), xpe);
        }
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.