Package org.xmldb.api.base

Examples of org.xmldb.api.base.ResourceIterator


    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    xpathservice.setNamespace("h", "http://example.net/person");

    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(1, res.size());

    XMLResource resource = (XMLResource) resultSet.getResource(0);
View Full Code Here


    XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
    xpathservice.setNamespace("h", "http://example.net/person");

    ResourceSet resultSet = xpathservice.query(query);

    ResourceIterator results = resultSet.getIterator();
    List res = asList(results);
    assertEquals(1, res.size());

    XMLResource resource = (XMLResource) resultSet.getResource(0);
    Node node = resource.getContentAsDOM();
View Full Code Here

    {
      Collection col = this.client.getCollection(TEST_COLLECTION_PATH);
      XPathQueryService xpathservice = (XPathQueryService) col.getService("XPathQueryService", "1.0");
      ResourceSet resultSet = xpathservice.query(query);

      ResourceIterator results = resultSet.getIterator();

      List res = asList(results);
      assertEquals(1, res.size());
    }
    finally
View Full Code Here

         } else if ( searchtype.equals("workaddress")) {
            xpath = "/person[address/@type='work' and address/text() = '" + searchstring + "' ]" ;
         }
        
         ResourceSet resultSet = service.query(xpath);
         ResourceIterator results = resultSet.getIterator();
        
         Group group = (Group)session.getAttribute("group");
        
         // Clear out group object...
         group.removeAll();
View Full Code Here

        
         // Get the seach parameters from the form
         String searchstring = request.getParameter("SEARCHSTRING");
        
         ResourceSet resultSet = service.query(searchstring);
         ResourceIterator results = resultSet.getIterator();
        
         Group group = (Group)session.getAttribute("group");
        
         // Clear out group object...
         group.removeAll();
View Full Code Here

  
         XPathQueryService service = (XPathQueryService)col.getService("XPathQueryService",XMLDBAPIVERSION);
  
         // Get all Person elements from the database
         ResourceSet resultSet = service.query("/person");
         ResourceIterator results = resultSet.getIterator();
        
         // Clear out group object...
         group.removeAll();
        
         // Add results of the Xpath query to the Group instance
View Full Code Here

      }
   }

   public void testIterate()
         throws Exception {
      ResourceIterator iterator = new ResourceIteratorImpl(vct);

      assertEquals(true, iterator.hasMoreResources());
      assertNotNull(iterator.nextResource());

      assertEquals(true, iterator.hasMoreResources());
      assertNotNull(iterator.nextResource());

      assertEquals(true, iterator.hasMoreResources());
      assertNotNull(iterator.nextResource());

      assertEquals(false, iterator.hasMoreResources());
      try {
         iterator.nextResource();
         fail();
      } catch (XMLDBException e) {
         return;
      }
   }
View Full Code Here

      Collection col = getXmlDbCollection();
      XPathQueryService service = (XPathQueryService) col.getService(getXPathQueryService(),
        getXPathQueryServiceVersion());
      ResourceSet result = service.query(pQuery);
      if (result != null) {
        ResourceIterator i = result.getIterator();
        if (i.hasMoreResources()) {
          Class c = getManager().getHandlerClass();
          JMHandler handler = (JMHandler) c.newInstance();
          handler.setObserver(pObserver);
          while(i.hasMoreResources()) {
            XMLResource r = (XMLResource) i.nextResource();
            r.getContentAsSAX(handler);
          }
        }
      }
    } catch (IllegalAccessException e) {
View Full Code Here

            handler.startElement(URI, RESULTSET, QRESULTSET, attributes);

            IncludeXMLConsumer includeHandler = new IncludeXMLConsumer(handler);

            // Print search results
            ResourceIterator results = resultSet.getIterator();
            while (results.hasMoreResources()) {
                XMLResource result = (XMLResource)results.nextResource();

                final String id = result.getId();
                final String documentId = result.getDocumentId();

                attributes.clear();
View Full Code Here

    col = getXmlDbCollection();
    XPathQueryService service = (XPathQueryService) col.getService(getXPathQueryService(),
                                     getXPathQueryServiceVersion());
    ResourceSet result = service.query(pQuery);
    if (result != null) {
      ResourceIterator i = result.getIterator();
      if (i.hasMoreResources()) {
        JMUnmarshallerHandler handler = (JMUnmarshallerHandler) getManager().getFactory().createUnmarshaller().getUnmarshallerHandler();
        handler.setObserver(pObserver);
        while(i.hasMoreResources()) {
          XMLResource r = (XMLResource) i.nextResource();
          r.getContentAsSAX(handler);
        }
      }
    }
  } catch (XMLDBException e) {
View Full Code Here

TOP

Related Classes of org.xmldb.api.base.ResourceIterator

Copyright © 2018 www.massapicom. 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.