1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.core.joran.action;
15
16 import ch.qos.logback.core.joran.util.PropertySetter;
17 import ch.qos.logback.core.util.AggregationType;
18
19
20
21
22
23
24 public class IADataForComplexProperty {
25 final PropertySetter parentBean;
26 final AggregationType aggregationType;
27 final String complexPropertyName;
28 private Object nestedComplexProperty;
29 boolean inError;
30
31 public IADataForComplexProperty(PropertySetter parentBean, AggregationType aggregationType, String complexPropertyName) {
32 this.parentBean = parentBean;
33 this.aggregationType = aggregationType;
34 this.complexPropertyName = complexPropertyName;
35 }
36
37 public AggregationType getAggregationType() {
38 return aggregationType;
39 }
40
41 public Object getNestedComplexProperty() {
42 return nestedComplexProperty;
43 }
44
45 public String getComplexPropertyName() {
46 return complexPropertyName;
47 }
48
49 public void setNestedComplexProperty(Object nestedComplexProperty) {
50 this.nestedComplexProperty = nestedComplexProperty;
51 }
52
53
54 }