1
2
3
4
5
6
7
8
9
10
11 package org.mule.config.spring.parsers;
12
13 import org.mule.config.spring.parsers.assembly.configuration.ValueMap;
14
15 import java.util.Map;
16
17
18
19
20 public interface MuleDefinitionParserConfiguration
21 {
22
23
24
25
26
27 MuleDefinitionParserConfiguration registerPreProcessor(PreProcessor preProcessor);
28
29
30
31
32
33 MuleDefinitionParserConfiguration registerPostProcessor(PostProcessor postProcessor);
34
35 MuleDefinitionParserConfiguration addReference(String propertyName);
36
37 MuleDefinitionParserConfiguration addMapping(String propertyName, Map mappings);
38
39 MuleDefinitionParserConfiguration addMapping(String propertyName, String mappings);
40
41 MuleDefinitionParserConfiguration addMapping(String propertyName, ValueMap mappings);
42
43 MuleDefinitionParserConfiguration addAlias(String alias, String propertyName);
44
45 MuleDefinitionParserConfiguration addCollection(String propertyName);
46
47 MuleDefinitionParserConfiguration addIgnored(String propertyName);
48
49 MuleDefinitionParserConfiguration removeIgnored(String propertyName);
50
51 MuleDefinitionParserConfiguration setIgnoredDefault(boolean ignoreAll);
52
53 MuleDefinitionParserConfiguration addBeanFlag(String flag);
54
55 }