Class AbstractFilePayloadTransformerParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.AbstractTransformerParser
org.springframework.integration.file.config.AbstractFilePayloadTransformerParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
FileToByteArrayTransformerParser,FileToStringTransformerParser
Base class for File payload transformer parsers.
- Author:
- Mark Fisher
-
Field Summary
Fields inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
EXPRESSION_ATTRIBUTE, METHOD_ATTRIBUTE, REF_ATTRIBUTEFields inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
ID_ATTRIBUTE, NAME_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidparseTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) protected voidpostProcessTransformer(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, parseHandlerMethods inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveIdMethods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
AbstractFilePayloadTransformerParser
public AbstractFilePayloadTransformerParser()
-
-
Method Details
-
parseTransformer
protected final void parseTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) - Specified by:
parseTransformerin classAbstractTransformerParser
-
postProcessTransformer
protected void postProcessTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) Subclasses may override this method to provide additional configuration.- Parameters:
element- The element.parserContext- The parser context.builder- The builder.
-