1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring.parsers.specific;
12
13 import org.mule.config.spring.parsers.generic.MuleOrphanDefinitionParser;
14 import org.mule.config.spring.parsers.processors.ProvideDefaultNameFromElement;
15
16 public class DefaultNameMuleOrphanDefinitionParser extends MuleOrphanDefinitionParser
17 {
18
19 public DefaultNameMuleOrphanDefinitionParser()
20 {
21 this(false);
22 }
23
24 public DefaultNameMuleOrphanDefinitionParser(boolean ignoreName)
25 {
26 super(true);
27 registerPreProcessor(new ProvideDefaultNameFromElement());
28 if (ignoreName)
29 {
30 addIgnored(ATTRIBUTE_NAME);
31 }
32 }
33
34 public DefaultNameMuleOrphanDefinitionParser(Class beanClass)
35 {
36 super(beanClass, true);
37 registerPreProcessor(new ProvideDefaultNameFromElement());
38 }
39
40 }