Package org.xmldb.api.base

Examples of org.xmldb.api.base.ResourceIterator


  
         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


            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

        try
        {
          XPathQueryService service = (XPathQueryService) col.getService("XPathQueryService", "1.0");

          rs = service.query(query);
          ResourceIterator results = rs.getIterator();

          if (results.hasMoreResources() == false)
          {
              getLogger ().debug ("DBXMLAUTH: auth failed");
              return null;
          } else {
            getLogger ().debug ("DBXMLAUTH: auth OK");
View Full Code Here

      XObject xo;
      Node originalnode = null;

      try {

        ResourceIterator results = resultSet.getIterator();

        // Create an XObject to be used in Xpath query
        xo = new XObject();

        // Retrieve the next node
        XMLResource resource = (XMLResource) results.nextResource();

        originalnode = resource.getContentAsDOM();

      }
      catch (Exception 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

        try
        {
          XPathQueryService service = (XPathQueryService) col.getService("XPathQueryService", "1.0");

          rs = service.query(query);
          ResourceIterator results = rs.getIterator();

          if (results.hasMoreResources() == false)
          {
              getLogger ().debug ("DBXMLAUTH: auth failed");
              return null;
          } else {
            getLogger ().debug ("DBXMLAUTH: auth OK");
View Full Code Here

      XObject xo;
      Node originalnode = null;

      try {

        ResourceIterator results = resultSet.getIterator();

        // Create an XObject to be used in Xpath query
        xo = new XObject();

        // Retrieve the next node
        XMLResource resource = (XMLResource) results.nextResource();

        originalnode = resource.getContentAsDOM();

      }
      catch (Exception 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

                results = service.execute( source );
                log( "Found " + results.getSize() + " results", Project.MSG_INFO );

                if( ( destDir != null ) && ( results != null ) ) {
                    log( "write results to directory " + destDir.getAbsolutePath(), Project.MSG_INFO );
                    final ResourceIterator iter = results.getIterator();
                    XMLResource      res  = null;

                    log( "Writing results to directory " + destDir.getAbsolutePath(), Project.MSG_DEBUG );

                    while( iter.hasMoreResources() ) {
                        res = (XMLResource)iter.nextResource();
                        log( "Writing resource " + res.getId(), Project.MSG_DEBUG );
                        writeResource( res, destDir );
                    }

                } else if( outputproperty != null ) {
                    final ResourceIterator iter   = results.getIterator();
                    XMLResource      res    = null;
                    String           result = null;

                    while( iter.hasMoreResources() ) {
                        res    = (XMLResource)iter.nextResource();
                        result = res.getContent().toString();
                    }
                    getProject().setNewProperty( outputproperty, result );
                }
            }
View Full Code Here

                }
                log( "Found " + results.getSize() + " results", Project.MSG_INFO );

                if( ( destDir != null ) && ( results != null ) ) {
                    log( "write results to directory " + destDir.getAbsolutePath(), Project.MSG_INFO );
                    final ResourceIterator iter = results.getIterator();
                    XMLResource      res  = null;

                    log( "Writing results to directory " + destDir.getAbsolutePath(), Project.MSG_DEBUG );

                    while( iter.hasMoreResources() ) {
                        res = (XMLResource)iter.nextResource();
                        log( "Writing resource " + res.getId(), Project.MSG_DEBUG );
                        writeResource( res, destDir );
                    }

                } else if( outputproperty != null ) {

                    if( count ) {
                        getProject().setNewProperty( outputproperty, String.valueOf( results.getSize() ) );
                    } else {
                        final ResourceIterator iter   = results.getIterator();
                        XMLResource      res    = null;
                        final StringBuffer     result = new StringBuffer();

                        while( iter.hasMoreResources() ) {
                            res = (XMLResource)iter.nextResource();
                            result.append( res.getContent().toString() );
                            result.append( "\n" );
                        }
                        getProject().setNewProperty( outputproperty, result.toString() );
                    }
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.