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