1
2
3
4
5
6
7 package org.mule.config.spring.parsers.processors;
8
9 import org.mule.config.spring.parsers.PostProcessor;
10 import org.mule.config.spring.parsers.assembly.BeanAssembler;
11
12 import org.w3c.dom.Element;
13 import org.springframework.beans.factory.xml.ParserContext;
14
15 public class ConstructorReference implements PostProcessor
16 {
17
18 public String reference;
19
20 public ConstructorReference(String reference)
21 {
22 this.reference = reference;
23 }
24
25 public void postProcess(ParserContext unused, BeanAssembler assembler, Element element)
26 {
27 assembler.getBean().addConstructorArgReference(reference);
28 }
29
30 }