Class DomPoxMessageFactory

java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.pox.dom.DomPoxMessageFactory
All Implemented Interfaces:
WebServiceMessageFactory

public class DomPoxMessageFactory extends TransformerObjectSupport implements WebServiceMessageFactory
Implementation of the WebServiceMessageFactory interface that creates a DomPoxMessage.
Since:
1.0.0
Author:
Arjen Poutsma
See Also:
  • Field Details

    • DEFAULT_CONTENT_TYPE

      public static final String DEFAULT_CONTENT_TYPE
      The default content type for the POX messages.
      See Also:
  • Constructor Details

  • Method Details

    • setContentType

      public void setContentType(String contentType)
      Sets the content-type for the DomPoxMessage.
    • setNamespaceAware

      public void setNamespaceAware(boolean namespaceAware)
      Set whether or not the XML parser should be XML namespace aware. Default is true.
    • setValidating

      public void setValidating(boolean validating)
      Set if the XML parser should validate the document. Default is false.
    • setExpandEntityReferences

      public void setExpandEntityReferences(boolean expandEntityRef)
      Set if the XML parser should expand entity reference nodes. Default is false.
    • createWebServiceMessage

      public DomPoxMessage createWebServiceMessage()
      Description copied from interface: WebServiceMessageFactory
      Creates a new, empty WebServiceMessage.
      Specified by:
      createWebServiceMessage in interface WebServiceMessageFactory
      Returns:
      the empty message
    • createWebServiceMessage

      public DomPoxMessage createWebServiceMessage(InputStream inputStream) throws IOException
      Description copied from interface: WebServiceMessageFactory
      Reads a WebServiceMessage from the given input stream.

      If the given stream is an instance of TransportInputStream, the headers will be read from the request.

      Specified by:
      createWebServiceMessage in interface WebServiceMessageFactory
      Parameters:
      inputStream - the input stream to read the message from
      Returns:
      the created message
      Throws:
      IOException - if an I/O exception occurs