org.springframework.integration.xml.transformer
Class ResultToDocumentTransformer

java.lang.Object
  extended by org.springframework.integration.xml.transformer.ResultToDocumentTransformer
All Implemented Interfaces:
MessageTransformer

public class ResultToDocumentTransformer
extends java.lang.Object
implements MessageTransformer

Creates a Document from a Result payload

Author:
Jonas Partner

Field Summary
private  javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
           
 
Constructor Summary
ResultToDocumentTransformer()
           
ResultToDocumentTransformer(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)
           
 
Method Summary
protected  org.w3c.dom.Document createDocumentFromDomResult(Message message, javax.xml.transform.dom.DOMResult domResult)
           
protected  org.w3c.dom.Document createDocumentFromStringResult(Message message, org.springframework.xml.transform.StringResult stringResult)
           
protected  javax.xml.parsers.DocumentBuilder getDocumentBuilder()
           
 void transform(Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

documentBuilderFactory

private final javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory
Constructor Detail

ResultToDocumentTransformer

public ResultToDocumentTransformer(javax.xml.parsers.DocumentBuilderFactory documentBuilderFactory)

ResultToDocumentTransformer

public ResultToDocumentTransformer()
Method Detail

transform

public void transform(Message message)
Specified by:
transform in interface MessageTransformer

createDocumentFromDomResult

protected org.w3c.dom.Document createDocumentFromDomResult(Message message,
                                                           javax.xml.transform.dom.DOMResult domResult)

createDocumentFromStringResult

protected org.w3c.dom.Document createDocumentFromStringResult(Message message,
                                                              org.springframework.xml.transform.StringResult stringResult)

getDocumentBuilder

protected javax.xml.parsers.DocumentBuilder getDocumentBuilder()