Class AbstractXmlTransformer
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.transformer.AbstractTransformer
org.springframework.integration.xml.transformer.AbstractXmlTransformer
- All Implemented Interfaces:
Aware, BeanFactoryAware, BeanNameAware, InitializingBean, ApplicationContextAware, ComponentSourceAware, ExpressionCapable, GenericTransformer<Message<?>, Message<?>>, NamedComponent, Transformer
- Direct Known Subclasses:
MarshallingTransformer, XsltPayloadTransformer
Super class for XML transformers.
- Author:
- Jonas Partner, Mark Fisher, Artem Bilan, Liujiong, Gary Russell
-
Field Summary
FieldsFields inherited from class IntegrationObjectSupport
EXPRESSION_PARSER, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable String@Nullable Stringprotected voidonInit()Subclasses may implement this for initialization logic.voidsetResultFactory(ResultFactory resultFactory) voidsetResultFactoryName(String resultFactoryName) voidsetResultType(String resultType) Methods inherited from class AbstractTransformer
doTransform, transformMethods inherited from class IntegrationObjectSupport
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentDescription, getComponentName, getComponentSource, getConversionService, getExpression, getIntegrationProperties, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentDescription, setComponentName, setComponentSource, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface NamedComponent
getComponentType
-
Field Details
-
DOM_RESULT
- See Also:
-
STRING_RESULT
- See Also:
-
-
Constructor Details
-
AbstractXmlTransformer
public AbstractXmlTransformer()
-
-
Method Details
-
setResultFactoryName
-
setResultType
-
setResultFactory
-
getResultType
-
getResultFactoryName
-
getResultFactory
-
onInit
protected void onInit()Description copied from class:IntegrationObjectSupportSubclasses may implement this for initialization logic.- Overrides:
onInitin classIntegrationObjectSupport
-