View Javadoc

1   package ch.qos.logback.core.joran.action;
2   
3   import ch.qos.logback.core.joran.spi.PropertySetter;
4   import ch.qos.logback.core.util.AggregationType;
5   
6   /**
7    * Lump together several fields for use by {@link NestedBasicPropertyIA}.
8    * 
9    * @author Ceki Gulcu
10   */
11  class IADataForBasicProperty {
12    final PropertySetter parentBean;
13    final AggregationType aggregationType;
14    final String propertyName;
15    boolean inError;
16  
17    IADataForBasicProperty(PropertySetter parentBean, AggregationType aggregationType, String propertyName) {
18      this.parentBean = parentBean;
19      this.aggregationType = aggregationType;
20      this.propertyName = propertyName;
21    }
22  }