1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.logging.log4j.core.config.builder.impl;
18
19 import org.apache.logging.log4j.core.config.Configuration;
20 import org.apache.logging.log4j.core.config.builder.api.CompositeFilterComponentBuilder;
21 import org.apache.logging.log4j.core.config.builder.api.FilterComponentBuilder;
22
23
24
25
26 class DefaultCompositeFilterComponentBuilder
27 extends DefaultComponentAndConfigurationBuilder<CompositeFilterComponentBuilder>
28 implements CompositeFilterComponentBuilder {
29
30 public DefaultCompositeFilterComponentBuilder(final DefaultConfigurationBuilder<? extends Configuration> builder,
31 final String onMatch, final String onMisMatch) {
32 super(builder, "Filters");
33 addAttribute("onMatch", onMatch);
34 addAttribute("onMisMatch", onMisMatch);
35 }
36
37 @Override
38 public CompositeFilterComponentBuilder add(final FilterComponentBuilder builder) {
39 return addComponent(builder);
40 }
41
42 }