Class AbstractTransformerParser
java.lang.Object
org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
org.springframework.integration.config.xml.AbstractConsumerEndpointParser
org.springframework.integration.config.xml.AbstractTransformerParser
- All Implemented Interfaces:
BeanDefinitionParser
- Direct Known Subclasses:
AbstractFilePayloadTransformerParser
,ClaimCheckInParser
,ClaimCheckOutParser
,HeaderEnricherParserSupport
,HeaderFilterParser
,JsonToObjectTransformerParser
,MailToStringTransformerParser
,MapToObjectTransformerParser
,MarshallingTransformerParser
,ObjectToJsonTransformerParser
,ObjectToMapTransformerParser
,ObjectToStringTransformerParser
,PayloadDeserializingTransformerParser
,PayloadSerializingTransformerParser
,SyslogToMapTransformerParser
,UnmarshallingTransformerParser
,XPathHeaderEnricherParser
,XPathTransformerParser
,XsltPayloadTransformerParser
public abstract class AbstractTransformerParser extends AbstractConsumerEndpointParser
- Author:
- Mark Fisher
-
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
Constructors Constructor Description AbstractTransformerParser()
-
Method Summary
Modifier and Type Method Description protected abstract String
getTransformerClassName()
protected BeanDefinitionBuilder
parseHandler(Element element, ParserContext parserContext)
Parse the MessageHandler.protected abstract void
parseTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
Methods inherited from class org.springframework.integration.config.xml.AbstractConsumerEndpointParser
getInputChannelAttributeName, parseInternal, replyChannelInChainAllowed, resolveId
Methods inherited from class org.springframework.beans.factory.xml.AbstractBeanDefinitionParser
parse, postProcessComponentDefinition, registerBeanDefinition, shouldFireEvents, shouldGenerateId, shouldGenerateIdAsFallback, shouldParseNameAsAliases
-
Constructor Details
-
AbstractTransformerParser
public AbstractTransformerParser()
-
-
Method Details
-
parseHandler
Description copied from class:AbstractConsumerEndpointParser
Parse the MessageHandler.- Specified by:
parseHandler
in classAbstractConsumerEndpointParser
- Parameters:
element
- The element.parserContext
- The parser context.- Returns:
- The bean definition builder.
-
getTransformerClassName
-
parseTransformer
protected abstract void parseTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder)
-