org.springframework.integration.xml.source
Class DomSourceFactory

java.lang.Object
  extended by org.springframework.integration.xml.source.DomSourceFactory
All Implemented Interfaces:
SourceFactory

public class DomSourceFactory
extends java.lang.Object
implements SourceFactory

SourceDataLine implementation which supports creation of a DOMSource from a Document or String payload

Author:
Jonas Partner

Field Summary
private  javax.xml.parsers.DocumentBuilderFactory docBuilderFactory
           
 
Constructor Summary
DomSourceFactory()
           
DomSourceFactory(javax.xml.parsers.DocumentBuilderFactory docBuilderFactory)
           
 
Method Summary
protected  javax.xml.transform.dom.DOMSource createDomSourceForDocument(Message<?> message)
           
protected  javax.xml.transform.dom.DOMSource createDomSourceForString(Message<?> message)
           
 javax.xml.transform.Source getSourceForMessage(Message<?> message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

docBuilderFactory

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

DomSourceFactory

public DomSourceFactory()

DomSourceFactory

public DomSourceFactory(javax.xml.parsers.DocumentBuilderFactory docBuilderFactory)
Method Detail

getSourceForMessage

public javax.xml.transform.Source getSourceForMessage(Message<?> message)
Specified by:
getSourceForMessage in interface SourceFactory

createDomSourceForDocument

protected javax.xml.transform.dom.DOMSource createDomSourceForDocument(Message<?> message)

createDomSourceForString

protected javax.xml.transform.dom.DOMSource createDomSourceForString(Message<?> message)