Added namespace support for FileToStringTransformer and FileToByteArrayTransformer.

This commit is contained in:
Mark Fisher
2008-09-26 18:27:22 +00:00
parent 959b906f4e
commit f2b7353165
12 changed files with 173 additions and 27 deletions

View File

@@ -45,7 +45,7 @@ public abstract class AbstractTransformerParser extends AbstractEndpointParser {
protected void postProcess(Element element, ParserContext parserContext, BeanDefinitionBuilder builder) {
BeanDefinitionBuilder transformerBuilder =
BeanDefinitionBuilder.genericBeanDefinition(this.getTransformerClass());
this.parsePayloadTransformer(element, parserContext, transformerBuilder);
this.parseTransformer(element, parserContext, transformerBuilder);
String transformerBeanName = BeanDefinitionReaderUtils.registerWithGeneratedName(
transformerBuilder.getBeanDefinition(), parserContext.getRegistry());
builder.addConstructorArgReference(transformerBeanName);
@@ -53,6 +53,6 @@ public abstract class AbstractTransformerParser extends AbstractEndpointParser {
protected abstract Class<? extends Transformer> getTransformerClass();
protected abstract void parsePayloadTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder);
protected abstract void parseTransformer(Element element, ParserContext parserContext, BeanDefinitionBuilder builder);
}