Package org.exist.storage.serializers

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


            document = openDocument(broker, Lock.READ_LOCK);
            if (!document.getPermissions().validate(user,
                Permission.READ))
              {throw new XMLDBException(ErrorCodes.PERMISSION_DENIED,
              "permission denied to read resource");}
            serializer.toSAX(document);
          } finally {
              closeDocument(document, Lock.READ_LOCK);
          }
        }
      } catch (final EXistException e) {
View Full Code Here


          try {
            sax.setOutput(output, serializeOptions);

            serializer.setProperties(serializeOptions);
            serializer.setSAXHandlers(sax, sax);
              serializer.toSAX(inputNode, 1, inputNode.getItemCount(), false, false);
             
          } catch (final SAXException e) {
            e.printStackTrace();
            throw new IOException(e);
          } finally {
View Full Code Here

        final Properties outputProperties = new Properties();
        sax.setOutput(w, outputProperties);
        serializer.setProperties(outputProperties);
        serializer.setSAXHandlers(sax, sax);

        serializer.toSAX(resultSequence, 1, 1, false, false);

        SerializerPool.getInstance().returnObject(sax);
        w.flush();
        w.close();
      } catch (final IOException ex) {
View Full Code Here

        final Properties outputProperties = new Properties();
        sax.setOutput(w, outputProperties);
        serializer.setProperties(outputProperties);
        serializer.setSAXHandlers(sax, sax);

        serializer.toSAX(resultSequence, 1, 1, false, false);

        SerializerPool.getInstance().returnObject(sax);
        w.flush();
        w.close();
View Full Code Here

    private Templates compileTemplate(DBBroker broker, DocumentImpl stylesheet) throws TransformerConfigurationException, SAXException {
        final Serializer serializer = broker.getSerializer();
        final TemplatesHandler thandler = factory.newTemplatesHandler();
        serializer.setSAXHandlers(thandler, null);
        serializer.toSAX(stylesheet);
        return thandler.getTemplates();
    }

    private class CachedTemplate {
View Full Code Here

          final Properties outputProperties = new Properties();
          sax.setOutput(w, outputProperties);
          serializer.setProperties(outputProperties);
          serializer.setSAXHandlers(sax, sax);

          serializer.toSAX(resultSequence, 1, 1, false, false);

          SerializerPool.getInstance().returnObject(sax);
          w.flush();
          w.close();
        } catch (final IOException ex) {
View Full Code Here

        if (handler instanceof LexicalHandler) {
            serializer.setSAXHandlers(handler, (LexicalHandler) handler);
        } else {
            serializer.setSAXHandlers(handler, null);
        }
        serializer.toSAX(this);
    }

    /* (non-Javadoc)
     * @see org.exist.xquery.value.Item#copyTo(org.exist.storage.DBBroker, org.exist.memtree.DocumentBuilderReceiver)
     */
 
View Full Code Here

              sax.setOutput(writer, outputProps);
              serializer.setSAXHandlers(sax, sax);
              for (SequenceIterator i = resultSequence.iterate(); i.hasNext();) {
                  Item next = i.nextItem();
                  if (Type.subTypeOf(next.getType(), Type.NODE))
                      serializer.toSAX((NodeValue) next);
                  else
                      writer.write(next.getStringValue());
              }
              return writer.toString();
          } finally {
View Full Code Here

        final Properties outputProperties = new Properties();
        sax.setOutput(w, outputProperties);
        serializer.setProperties(outputProperties);
        serializer.setSAXHandlers(sax, sax);

        serializer.toSAX(resultSequence, 1, 1, false, false);

        SerializerPool.getInstance().returnObject(sax);
        w.flush();
        w.close();
      } catch (final IOException ex) {
View Full Code Here

        outputProperties.setProperty(OutputKeys.INDENT, "no");
        outputProperties.setProperty(OutputKeys.ENCODING, "UTF-8");
        sax.setOutput(writer, outputProperties);
        serializer.setProperties(outputProperties);
        serializer.setSAXHandlers(sax, sax);
        serializer.toSAX(doc);
        SerializerPool.getInstance().returnObject(sax);
       
        assertEquals(testDocument, writer.toString());
       
        transact.commit(transaction);
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.