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