Package org.exist.storage.serializers

Examples of org.exist.storage.serializers.Serializer.serialize()


          Serializer serializer = broker.getSerializer();
          serializer.reset();

          DocumentImpl doc = broker.getXMLResource(TestConstants.TEST_COLLECTION_URI2.append("new_test2.xml"), Lock.READ_LOCK);
          assertNotNull("Document should not be null", doc);
          String data = serializer.serialize(doc);
          assertNotNull(data);
//          System.out.println(data);
          doc.getUpdateLock().release(Lock.READ_LOCK);

            transact = pool.getTransactionManager();
View Full Code Here


            DocumentImpl doc;
            String data;
           
            doc = broker.getXMLResource(TEST_COLLECTION_URI.append("test2/test.xml"), Lock.READ_LOCK);
            assertNotNull("Document '"+ TEST_COLLECTION_URI.append("test2/test.xml")+"' should not be null", doc);
            data = serializer.serialize(doc);
            System.out.println(data);
            doc.getUpdateLock().release(Lock.READ_LOCK);
           
            XQuery xquery = broker.getXQueryService();
            Sequence seq = xquery.execute("/products/product[last()]", null, AccessContext.TEST);
View Full Code Here

            XQuery xquery = broker.getXQueryService();
            Sequence seq = xquery.execute("/products/product[last()]", null, AccessContext.TEST);
            System.out.println("Found: " + seq.getItemCount());
            for (SequenceIterator i = seq.iterate(); i.hasNext(); ) {
                Item next = i.nextItem();
                System.out.println(serializer.serialize((NodeValue) next));
            }
        } catch (Exception e) {           
            fail(e.getMessage());
        } finally {
            if (pool != null) pool.release(broker);
View Full Code Here

        serializer.setProperties(OUTPUT_PROPERTIES);
        for (SequenceIterator i = q.iterate(); i.hasNext();){
          Item item = i.nextItem();
          try {
              NodeValue node = (NodeValue)item;
              tmp += serializer.serialize(node);
          } catch (ClassCastException e){
            tmp += item.getStringValue();
          }
        }
        return tmp;
View Full Code Here

 
    private String serialize(NodeValue node) throws SAXException {
  Serializer serializer = context.getBroker().getSerializer();
        serializer.reset();
        serializer.setProperties(OUTPUT_PROPERTIES);
        return serializer.serialize(node);
    }
}
View Full Code Here

           
            if(!doc.getPermissions().validate(user, Permission.READ))
                {throw new PermissionDeniedException("Insufficient privileges to read resource " + docUri);}
            final Serializer serializer = broker.getSerializer();
            serializer.setProperties(parametri);
            final String xml = serializer.serialize(doc);
           
            return xml;
        } catch (final NoSuchMethodError nsme) {
            LOG.error(nsme.getMessage(), nsme);
            return null;
View Full Code Here

                    serializer.setProperties(parameters);

                    Writer writer = null;
                    try {
                        writer = new OutputStreamWriter(vtempFile, encoding);
                        serializer.serialize(doc, writer);
                    } finally {
                        if(writer != null) {
                            writer.close();
                        }
                    }
View Full Code Here

            item = resultSet.itemAt(i);
            if (item == null)
                {continue;}
            if (item.getType() == Type.ELEMENT) {
                final NodeValue node = (NodeValue) item;
                writer.write(serializer.serialize(node));
            } else {
                writer.write("<exist:value type=\"");
                writer.write(Type.getTypeName(item.getType()));
                writer.write("\">");
                writer.write(item.getStringValue());
View Full Code Here

                doc = (DocumentImpl) broker.getXMLResource(docUri);
            final NodeProxy node = new NodeProxy(doc, nodeId);
            final Serializer serializer = broker.getSerializer();
            serializer.reset();
            serializer.setProperties(parameters);
            return serializer.serialize(node);

        } catch (final Throwable e) {
            handleException(e);
            return null;
View Full Code Here

          os = vtempFile;
        }
        try {
          final Writer writer = new OutputStreamWriter(os, encoding);
          try {
            serializer.serialize(node, writer);
          } finally {
            writer.close();
          }
        } finally {
          try {
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.