Package com.sun.xml.fastinfoset.dom

Examples of com.sun.xml.fastinfoset.dom.DOMDocumentSerializer


    /**
     * @see org.apache.tuscany.sca.databinding.PushTransformer#transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
     */
    public void transform(Node source, OutputStream target, TransformationContext context) {
        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here


    /**
     * @see org.apache.tuscany.sca.databinding.PushTransformer#transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
     */
    public void transform(Node source, OutputStream target, TransformationContext context) {
        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

    /**
     * @see org.apache.tuscany.sca.databinding.PushTransformer#transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
     */
    public void transform(Node source, OutputStream target, TransformationContext context) {
        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

    /**
     * @see org.apache.tuscany.sca.databinding.PushTransformer#transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
     */
    public void transform(Node source, OutputStream target, TransformationContext context) {
        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

    /**
     * @see org.apache.tuscany.sca.databinding.PushTransformer#transform(java.lang.Object, java.lang.Object, org.apache.tuscany.sca.databinding.TransformationContext)
     */
    public void transform(Node source, OutputStream target, TransformationContext context) {
        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

         throw new IllegalStateException("Attachments not supported with FastInfoset");

      try
      {
         SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope();
         DOMDocumentSerializer serializer = new DOMDocumentSerializer();
         serializer.setOutputStream(output);
         serializer.serialize(soapEnv);
      }
      catch (SOAPException ex)
      {
         IOException ioex = new IOException("Cannot serialize SOAP Envelope");
         ioex.initCause(ex);
View Full Code Here

      con.setRequestMethod("POST");
      con.setDoOutput(true);
      con.connect();
     
      OutputStream outs = con.getOutputStream();
      DOMDocumentSerializer serializer = new DOMDocumentSerializer();
      serializer.setOutputStream(outs);
     
      Element srcRoot = DOMUtils.parse(reqEnv);
      serializer.serialize(srcRoot);
      outs.close();
     
      int resCode = con.getResponseCode();
      assertEquals(200, resCode);
      assertEquals(MimeConstants.TYPE_FASTINFOSET, con.getContentType());
View Full Code Here

      assertEquals(srcEnv, resEnv);
   }

   private ByteArrayInputStream getFastInputStream(String srcXML) throws IOException
   {
      DOMDocumentSerializer serializer = new DOMDocumentSerializer();
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      serializer.setOutputStream(baos);
      Element srcRoot = DOMUtils.parse(srcXML);
      serializer.serialize(srcRoot);

      ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
      return bais;
   }
View Full Code Here

      con.setRequestMethod("POST");
      con.setDoOutput(true);
      con.connect();
     
      OutputStream outs = con.getOutputStream();
      DOMDocumentSerializer serializer = new DOMDocumentSerializer();
      serializer.setOutputStream(outs);
     
      Element srcRoot = DOMUtils.parse(reqEnv);
      serializer.serialize(srcRoot);
      outs.close();
     
      int resCode = con.getResponseCode();
      assertEquals(200, resCode);
   }
View Full Code Here

            SOAPMessage soapMessage = (SOAPMessage)resMessage;
            if (soapMessage.getAttachments().hasNext())
               throw new IllegalStateException("Attachments not supported with FastInfoset");

            SOAPEnvelope soapEnv = soapMessage.getSOAPPart().getEnvelope();
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(output);
            serializer.serialize(soapEnv);
         }
         // JSON support
         else if (epMetaData.isFeatureEnabled(JsonEncodingFeature.class) && resMessage instanceof SOAPMessage)
         {
            SOAPMessage soapMessage = (SOAPMessage)resMessage;
            if (soapMessage.getAttachments().hasNext())
               throw new IllegalStateException("Attachments not supported with JSON");

            SOAPBodyImpl soapBody = (SOAPBodyImpl)soapMessage.getSOAPBody();
            BadgerFishDOMDocumentSerializer serializer = new BadgerFishDOMDocumentSerializer(output);
            serializer.serialize(soapBody.getBodyElement());
         }
         else
         {
            resMessage.writeTo(output);
         }
View Full Code Here

TOP

Related Classes of com.sun.xml.fastinfoset.dom.DOMDocumentSerializer

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.