org.springframework.integration.xml.config
Class XmlUnmarshallingTransformerParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
          extended by org.springframework.integration.transformer.config.AbstractPayloadTransformerParser
              extended by org.springframework.integration.xml.config.XmlUnmarshallingTransformerParser
All Implemented Interfaces:
org.springframework.beans.factory.xml.BeanDefinitionParser

public class XmlUnmarshallingTransformerParser
extends AbstractPayloadTransformerParser

Author:
Jonas Partner, Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE
 
Constructor Summary
XmlUnmarshallingTransformerParser()
           
 
Method Summary
protected  java.lang.Class<? extends PayloadTransformer<?,?>> getTransformerClass()
           
protected  void parsePayloadTransformer(org.w3c.dom.Element element, org.springframework.beans.factory.xml.ParserContext parserContext, org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
           
 
Methods inherited from class org.springframework.integration.transformer.config.AbstractPayloadTransformerParser
doParse, getBeanClass, shouldGenerateId, shouldGenerateIdAsFallback
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser
doParse, getBeanClassName, getParentName, parseInternal
 
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, resolveId, shouldFireEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlUnmarshallingTransformerParser

public XmlUnmarshallingTransformerParser()
Method Detail

getTransformerClass

protected java.lang.Class<? extends PayloadTransformer<?,?>> getTransformerClass()
Specified by:
getTransformerClass in class AbstractPayloadTransformerParser

parsePayloadTransformer

protected void parsePayloadTransformer(org.w3c.dom.Element element,
                                       org.springframework.beans.factory.xml.ParserContext parserContext,
                                       org.springframework.beans.factory.support.BeanDefinitionBuilder builder)
Specified by:
parsePayloadTransformer in class AbstractPayloadTransformerParser