Package org.exist.storage.serializers

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


                            //xml
                            Serializer serializer = context.getBroker().getSerializer();
                            serializer.setUser(context.getUser());
                            serializer.setProperty("omit-xml-declaration", "no");
                            getDynamicSerializerOptions(serializer);
                            value = serializer.serialize((NodeValue) content).getBytes();
                        }
                    }

                    if (entry instanceof ZipEntry &&
                        "store".equals(element.getAttribute("method"))) {
View Full Code Here


      // xml file
      Serializer serializer = context.getBroker().getSerializer();
      serializer.setUser(context.getUser());
      serializer.setProperty("omit-xml-declaration", "no");
            getDynamicSerializerOptions(serializer);
            String strDoc = serializer.serialize(doc);
            value = strDoc.getBytes();           
    } else if (doc.getResourceType() == DocumentImpl.BINARY_FILE) {
      // binary file
            InputStream is = context.getBroker().getBinaryResource((BinaryDocument)doc);
      byte[] data = new byte[16384];
View Full Code Here

            file = File.createTempFile("eXist-resource-", ".xml");
            file.deleteOnExit();

            final Writer w = new OutputStreamWriter(new FileOutputStream(file), "UTF-8");
     
      serializer.serialize(doc, w);
      w.flush();
      w.close();
     
      return file;
     
View Full Code Here

                    tempFile = File.createTempFile("eXist-resource-", ".xml");
                    tempFile.deleteOnExit();
                   
                    final Writer w = new OutputStreamWriter(new FileOutputStream(tempFile), "UTF-8");

                    serializer.serialize(doc, w);
                    w.flush();
                    w.close();
                   
                    is = new FileInputStream(tempFile);
                   
View Full Code Here

                   
                    // Serialize an element type
                    if (Type.ELEMENT == type) {
                        final Writer sw = new StringWriter();
                        try {
                            serializer.serialize((NodeValue) next, sw);

                        } catch (final SAXException ex) {
                            LOG.error(ex.getMessage());
                        }
                        value = sw.toString();
View Full Code Here

            serializer.setProperties(outputProperties);
            final Sequence normalized = normalize(args[0]);
            for (final SequenceIterator i = normalized.iterate(); i.hasNext(); ) {
                final Item next = i.nextItem();
                if (Type.subTypeOf(next.getType(), Type.NODE)) {
                    final String val = serializer.serialize((NodeValue) next);
                    out.append(val);
                }
            }
            return new StringValue(out.toString());
        } catch (final SAXNotRecognizedException e) {
View Full Code Here

      final Item next = i.nextItem();
      if( Type.subTypeOf( next.getType(), Type.NODE ) ) {
        final Serializer serializer = context.getBroker().getSerializer();
        serializer.reset();
        try {
          buf.append( serializer.serialize( (NodeValue)next ) );
        }
        catch( final SAXException e ) {
          throw( new XPathException(this, "An exception occurred while serializing node to log: " + e.getMessage(), e ) );
        }
      } else {
View Full Code Here

                {throw new RemoteException("resource " + name + " not found");}

            final Serializer serializer = broker.getSerializer();
            serializer.reset();
            serializer.setProperties(outputProperties);
            return serializer.serialize(document);
           
            //      if (xml != null)
            //        try {
            //          return xml.getBytes("UTF-8");
            //        } catch (java.io.UnsupportedEncodingException e) {
View Full Code Here

                item = seq.itemAt(i);
                if (item == null)
                    {continue;}
                if (item.getType() == Type.ELEMENT) {
                    final NodeValue node = (NodeValue) item;
                    xml[j] = serializer.serialize(node);
                } else {
                    xml[j] = item.getStringValue();
                }
            }
            return xml;
View Full Code Here

                int j=0;
                for (int i = start; i < start + howmany; i++) {
                    final NodeProxy proxy = ((NodeSet) hitsByDoc).get(i);
                    if (proxy == null)
                        {throw new RuntimeException("not found: " + start);}
                    xml[j] = serializer.serialize(proxy);
                    j++; // update count number of results
                }
            } else
                {throw new RemoteException("result set is not a node list");}
            return xml;
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.