org.springframework.integration.file.config
Class AbstractFilePayloadTransformerParser

java.lang.Object
  extended by org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
      extended by org.springframework.integration.config.xml.AbstractConsumerEndpointParser
          extended by org.springframework.integration.config.xml.AbstractTransformerParser
              extended by org.springframework.integration.file.config.AbstractFilePayloadTransformerParser
All Implemented Interfaces:
BeanDefinitionParser
Direct Known Subclasses:
FileToByteArrayTransformerParser, FileToStringTransformerParser

public abstract class AbstractFilePayloadTransformerParser
extends AbstractTransformerParser

Base class for File payload transformer parsers.


Field Summary
 
Fields inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTE
 
Fields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE
 
Constructor Summary
AbstractFilePayloadTransformerParser()
           
 
Method Summary
protected  void parseTransformer(org.w3c.dom.Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
           
protected  void postProcessTransformer(org.w3c.dom.Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
          Subclasses may override this method to provide additional configuration.
 
Methods inherited from class org.springframework.integration.config.xml.AbstractTransformerParser
getTransformerClassName, parseHandler
 
Methods inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
getInputChannelAttributeName, parseInternal, shouldGenerateId, shouldGenerateIdAsFallback
 
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

AbstractFilePayloadTransformerParser

public AbstractFilePayloadTransformerParser()
Method Detail

parseTransformer

protected final void parseTransformer(org.w3c.dom.Element element,
                                      ParserContext parserContext,
                                      BeanDefinitionBuilder builder)
Specified by:
parseTransformer in class AbstractTransformerParser

postProcessTransformer

protected void postProcessTransformer(org.w3c.dom.Element element,
                                      ParserContext parserContext,
                                      BeanDefinitionBuilder builder)
Subclasses may override this method to provide additional configuration.